I am using (or am trying to use) c::b under Linux (SuSE 10.0).
For sereral svn releases (more than 50) I observe the following behaviour. svr release is now 3615.
1) Startup: c::b toggles between:
a) hangs during startup, splash is visible. I have to kill/cancel c::b
b) starts an deletes the lock file (I allowed one instance of c::b only), then runs
I.e. starting c::b I get ...a) b) a) b) a) ....
2) Quit: Runs in a segmentation fault or does a pure virtual method call. This is logged on console (stderr?).
I am aware that all this is not very helpful to fix the problem(s). I ran c::b from gdb and post the log below. Maybe that helps a bit more in finding the bug. Perhaps you can tell me what I can do in addition in order to get more info to supply you with.
berlios.de is not available at present, so I post here.
GNU DDD 3.3.11 (i386-suse-linux), by Dorothea LUsing host libthread_db library "/lib/tls/libthread_db.so.1".
(gdb) run
[Thread debugging using libthread_db enabled]
[New Thread 1097871328 (LWP 25422)]
[New Thread 1130122160 (LWP 25429)]
[New Thread 1132223408 (LWP 25430)]
[New Thread 1134324656 (LWP 25431)]
[New Thread 1136425904 (LWP 25432)]
[New Thread 1139628976 (LWP 25433)]
[New Thread 1147866032 (LWP 25434)]
[New Thread 1152658352 (LWP 25437)]
[Thread 1152658352 (zombie) exited]
[Thread 1147866032 (zombie) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1139628976 (LWP 25433)]
0x40b4c918 in wxStringBase::ConcatSelf () from /usr/lib/libwx_baseu-2.6.so.0
(gdb) r
warning: cannot close "system-supplied DSO at 0xffffe000": File in wrong format
[Thread debugging using libthread_db enabled]
[New Thread 1097871328 (LWP 25439)]
[New Thread 1130122160 (LWP 25444)]
[New Thread 1132223408 (LWP 25445)]
[New Thread 1134324656 (LWP 25446)]
[New Thread 1136425904 (LWP 25447)]
[New Thread 1139628976 (LWP 25448)]
[New Thread 1147866032 (LWP 25449)]
[New Thread 1153436592 (LWP 25452)]
[Thread 1153436592 (zombie) exited]
[New Thread 1153436592 (LWP 25453)]
[New Thread 1176325040 (LWP 25454)]
[Thread 1176325040 (zombie) exited]
[Thread 1153436592 (zombie) exited]
[New Thread 1153436592 (LWP 25455)]
[New Thread 1176325040 (LWP 25456)]
[Thread 1176325040 (zombie) exited]
[Thread 1153436592 (zombie) exited]
[Thread 1139628976 (zombie) exited]
[Thread 1147866032 (zombie) exited]
Program exited normally.
(gdb) r
warning: cannot close "system-supplied DSO at 0xffffe000": File in wrong format
[Thread debugging using libthread_db enabled]
[New Thread 1097871328 (LWP 25457)]
[New Thread 1130122160 (LWP 25462)]
[New Thread 1132223408 (LWP 25463)]
[New Thread 1134324656 (LWP 25464)]
[New Thread 1136425904 (LWP 25465)]
[New Thread 1139628976 (LWP 25466)]
[New Thread 1147866032 (LWP 25467)]
^C
Program received signal SIGINT, Interrupt.
[Switching to Thread 1097871328 (LWP 25457)]
0x40b8c760 in wxPipeInputStream::CanRead () from /usr/lib/libwx_baseu-2.6.so.0
(gdb)
Notes:
-- The DSO warning probably comes from gdb or ddd.
-- The SIGSEGV occurs after I exit c::b via File->Quit. I did not do anything with c::b except start it and quit it.
-- The SIGINT comes from the debugger (CTRL_C) after some time of c::b's freeze.