Author Topic: rev 7369 crashes when opening codeblock-unix.cbp  (Read 3216 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5494
rev 7369 crashes when opening codeblock-unix.cbp
« on: December 22, 2011, 12:09:17 am »
on linux when I open the codeblocks-unix.cbp, CB immediately crashes and disappears, not even a crash xml to be found.
This is what I see when CB was started from the console :

Code
roject's common toplevel path: /home/killerbot/CodeBlocks/commit/src/
*** glibc detected *** codeblocks: double free or corruption (!prev): 0x0000000001e61800 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x733b6)[0x7fa80c2963b6]
/lib64/libc.so.6(cfree+0x6c)[0x7fa80c29b2dc]
/usr/local/lib/libcodeblocks.so.0(_ZN14ProjectManager11LoadProjectERK8wxStringb+0xf5)[0x7fa811d14ff5]
codeblocks[0x465e4a]
codeblocks[0x466201]
codeblocks[0x46badd]
codeblocks[0x46bf8d]
/usr/lib64/wx-2.8-wxcontainer/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent+0x55)[0x7fa80fdf7525]
/usr/lib64/wx-2.8-wxcontainer/libwx_baseu-2.8.so.0(_ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler+0xac)[0x7fa80fdf76ac]
/usr/lib64/wx-2.8-wxcontainer/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0xb4)[0x7fa80fdf79e4]
/usr/lib64/wx-2.8-wxcontainer/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0x50)[0x7fa80fdf7980]
======= Memory map: ========
00400000-004a7000 r-xp 00000000 08:12 525715                             /usr/local/bin/codeblocks
006a6000-006b0000 r--p 000a6000 08:12 525715                             /usr/local/bin/codeblocks
006b0000-006b5000 rw-p 000b0000 08:12 525715                             /usr/local/bin/codeblocks
006b5000-02fa6000 rw-p 00000000 00:00 0                                  [heap]
7fa7f4000000-7fa7f40cb000 rw-p 00000000 00:00 0
7fa7f40cb000-7fa7f8000000 ---p 00000000 00:00 0
7fa7f85c1000-7fa7f85c2000 ---p 00000000 00:00 0
7fa7f85c2000-7fa7f8dc2000 rw-p 00000000 00:00 0
7fa7f8dc2000-7fa7f8dc3000 ---p 00000000 00:00 0
7fa7f8dc3000-7fa7f95c3000 rw-p 00000000 00:00 0
7fa7f95c3000-7fa7f95d7000 r-xp 00000000 08:12 540511                     /usr/lib64/gio/modules/libgioremote-volume-monitor.so
7fa7f95d7000-7fa7f97d6000 ---p 00014000 08:12 540511                     /usr/lib64/gio/modules/libgioremote-volume-monitor.so
7fa7f97d6000-7fa7f97d7000 r--p 00013000 08:12 540511                     /usr/lib64/gio/modules/libgioremote-volume-monitor.so
7fa7f97d7000-7fa7f97d8000 rw-p 00014000 08:12 540511                     /usr/lib64/gio/modules/libgioremote-volume-monitor.so
7fa7f97d8000-7fa7f97e6000 r-xp 00000000 08:12 394098                     /lib64/libudev.so.0.10.0
7fa7f97e6000-7fa7f99e5000 ---p 0000e000 08:12 394098                     /lib64/libudev.so.0.10.0
7fa7f99e5000-7fa7f99e6000 r--p 0000d000 08:12 394098                     /lib64/libudev.so.0.10.0
7fa7f99e6000-7fa7f99e7000 rw-p 0000e000 08:12 394098                     /lib64/libudev.so.0.10.0
7fa7f99e7000-7fa7f99ff000 r-xp 00000000 08:12 540847                     /usr/lib64/libgvfscommon.so.0.0.0
7fa7f99ff000-7fa7f9bfe000 ---p 00018000 08:12 540847                     /usr/lib64/libgvfscommon.so.0.0.0
7fa7f9bfe000-7fa7f9bff000 r--p 00017000 08:12 540847                     /usr/lib64/libgvfscommon.so.0.0.0
7fa7f9bff000-7fa7f9c00000 rw-p 00018000 08:12 540847                     /usr/lib64/libgvfscommon.so.0.0.0
7fa7f9c00000-7fa7f9c2a000 r-xp 00000000 08:12 540513                     /usr/lib64/gio/modules/libgvfsdbus.so
7fa7f9c2a000-7fa7f9e29000 ---p 0002a000 08:12 540513                     /usr/lib64/gio/modules/libgvfsdbus.so
7fa7f9e29000-7fa7f9e2a000 r--p 00029000 08:12 540513                     /usr/lib64/gio/modules/libgvfsdbus.so
7fa7f9e2a000-7fa7f9e2b000 rw-p 0002a000 08:12 540513                     /usr/lib64/gio/modules/libgvfsdbus.so
7fa7f9e2b000-7fa7f9e2c000 rw-p 00000000 00:00 0
7fa7f9e2c000-7fa7f9e2d000 ---p 00000000 00:00 0
7fa7f9e2d000-7fa7fa62d000 rw-p 00000000 00:00 0
7fa7fa62d000-7fa7fa678000 r--p 00000000 08:12 789230                     /usr/share/fonts/truetype/DejaVuSansMono-Bold.ttf
7fa7fa678000-7fa7fa679000 ---p 00000000 00:00 0
7fa7fa679000-7fa7fae79000 rw-p 00000000 00:00 0
7fa7fae79000-7fa7fae7a000 ---p 00000000 00:00 0
7fa7fae7a000-7fa7fb67a000 rw-p 00000000 00:00 0
7fa7fb67a000-7fa7fb697000 r-xp 00000000 08:12 664751                     /usr/local/lib/codeblocks/plugins/libSymTab.so
7fa7fb697000-7fa7fb897000 ---p 0001d000 08:12 664751                     /usr/local/lib/codeblocks/plugins/libSymTab.so
7fa7fb897000-7fa7fb899000 r--p 0001d000 08:12 664751                     /usr/local/lib/codeblocks/plugins/libSymTab.so
7fa7fb899000-7fa7fb89a000 rw-p 0001f000 08:12 664751                     /usr/local/lib/codeblocks/plugins/libSymTab.so
7fa7fb89a000-7fa7fb89c000 r-xp 00000000 08:12 664683                     /usr/local/lib/codeblocks/plugins/libwxsmith.so
7fa7fb89c000-7fa7fba9b000 ---p 00002000 08:12 664683                     /usr/local/lib/codeblocks/plugins/libwxsmith.so
7fa7fba9b000-7fa7fba9c000 r--p 00001000 08:12 664683                     /usr/local/lib/codeblocks/plugins/libwxsmith.so
7fa7fba9c000-7fa7fba9d000 rw-p 00002000 08:12 664683                     /usr/local/lib/codeblocks/plugins/libwxsmith.so
7fa7fba9d000-7fa7fbab5000 r-xp 00000000 08:12 664762                     /usr/local/lib/codeblocks/plugins/libReopenEditor.so
7fa7fbab5000-7fa7fbcb4000 ---p 00018000 08:12 664762                     /usr/local/lib/codeblocks/plugins/libReopenEditor.so
7fa7fbcb4000-7fa7fbcb6000 r--p 00017000 08:12 664762                     /usr/local/lib/codeblocks/plugins/libReopenEditor.so
7fa7fbcb6000-7fa7fbcb7000 rw-p 00019000 08:12 664762                     /usr/local/lib/codeblocks/plugins/libReopenEditor.so
7fa7fbcb7000-7fa7fbdb2000 r-xp 00000000 08:12 663507                     /usr/local/lib/codeblocks/plugins/libcodecompletion.so
7fa7fbdb2000-7fa7fbfb1000 ---p 000fb000 08:12 663507                     /usr/local/lib/codeblocks/plugins/libcodecompletion.so
7fa7fbfb1000-7fa7fbfb8000 r--p 000fa000 08:12 663507                     /usr/local/lib/codeblocks/plugins/libcodecompletion.so
7fa7fbfb8000-7fa7fbfbb000 rw-p 00101000 08:12 663507                     /usr/local/lib/codeblocks/plugins/libcodecompletion.so
7fa7fbfbb000-7fa7fbfbd000 rw-p 00000000 00:00 0
7fa7fbfbd000-7fa7fbfe9000 r-xp 00000000 08:12 664706                     /usr/local/lib/wxSmithContribItems/libwxchartctrl.so.0.0.1
7fa7fbfe9000-7fa7fc1e9000 ---p 0002c000 08:12 664706                     /usr/local/lib/wxSmithContribItems/libwxchartctrl.so.0.0.1
7fa7fc1e9000-7fa7fc1ec000 r--p 0002c000 08:12 664706                     /usr/local/lib/wxSmithContribItems/libwxchartctrl.so.0.0.1
7fa7fc1ec000-7fa7fc1ed000 rw-p 0002f000 08:12 664706                     /usr/local/lib/wxSmithContribItems/libwxchartctrl.so.0.0.1
7fa7fc1ed000-7fa7fc1ee000 rw-p 00000000 00:00 0
7fa7fc1ee000-7fa7fc21c000 r-xp 00000000 08:12 664733                     /usr/local/lib/codeblocks/plugins/libwxsmithcontribitems.so
7fa7fc21c000-7fa7fc41c000 ---p 0002e000 08:12 664733                     /usr/local/lib/codeblocks/plugins/libwxsmithcontribitems.so
7fa7fc41c000-7fa7fc41e000 r--p 0002e000 08:12 664733                     /usr/local/lib/codeblocks/plugins/libwxsmithcontribitems.so
7fa7fc41e000-7fa7fc420000 rw-p 00030000 08:12 664733                     /usr/local/lib/codeblocks/plugins/libwxsmithcontribitems.soAborted

doing a make clean now, too see if that helps
« Last Edit: December 22, 2011, 08:51:35 am by killerbot »

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5494
Re: rev 7369 crashes when opening codeblock-unix.cbp
« Reply #1 on: December 22, 2011, 08:54:28 am »
make clean solved it.

Strange, but ok now.

Offline Jenna

  • Administrator
  • Lives here!
  • *****
  • Posts: 7255
Re: rev 7369 crashes when opening codeblock-unix.cbp
« Reply #2 on: December 22, 2011, 09:02:41 am »
I guess you mean rev 7639 ?

I use it for my daily work on linux (from my repo).
If the api has changed, like with this revision, and I build C::B manually, I do it inside C::B and always remobe devel output and the pch's (include/*.gch) manually, to force a relink and to ensure non of the (contrib-)plugins uses old precompiled headers.