Hi,
Just reporting a bug which suddenly appeared during a regular Gentoo
update. Perhaps somebody has seen similar behaviour and can offer some help.
The problem seems to be related to gtk usage in scite (and not to Gentoo):
gdb indicates crash happening in /usr/lib/libgdk-x11-2.0.so.0.
After a recent software update (amongst other things glibc was
updated to 2.3.6-r3 from a slightly older version) Gentoo stable version
Scite 1.62 started crashing when switching tabs or opening Help->About.
It had always worked perfectly before.
After this I tried a number of different ways to fetch/build scite:
I took a fresh masked Gentoo scite package 1.68, then downloaded
binary Scite from the Scite site, then downloaded 1.68 source from the
scite site and compiled myself. Then I tried compiling with -O0, but
the behaviour persists: Scite crashes - typically not immediately, but
after some
time of usage. For some versions it crashes immediately when I open
Help->About, but the nonoptimised version compiled with debugging
options survives quite some time of usage before it crashes at some
random point. Ie, compilation options _do_ have an effect, but
lower optimisation does not remove the problem completely.
Running scite (Scite version: 1.68, Scintilla version: 168, source
downloaded
from the scite site) under gdb I see:
---------------------
gdb> run
[Thread debugging using libthread_db enabled]
[New Thread -1217968448 (LWP 24643)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1217968448 (LWP 24643)]
Error while running hook_stop:
Invalid type combination in ordering comparison.
0xb7c66d43 in gdk_x11_register_standard_event_type () from
/usr/lib/libgdk-x11-2.0.so.0
gdb> bt
#0 0xb7c66d43 in gdk_x11_register_standard_event_type () from
/usr/lib/libgdk-x11-2.0.so.0
#1 0xb7c68c4b in gdk_event_get_graphics_expose () from
/usr/lib/libgdk-x11-2.0.so.0
#2 0xb7c68e0d in gdk_event_get_graphics_expose () from
/usr/lib/libgdk-x11-2.0.so.0
#3 0xb7ad351c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#4 0xb7ad4e77 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#5 0xb7ad519a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#6 0xb7dcdec3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#7 0x080609d9 in SciTEGTK::Run (this=0xbfdb68f0, argc=0x1, argv=0xbfdbaab4)
at SciTEGTK.cxx:3418
#8 0x08060b37 in main (argc=0x1, argv=0xbfdbaab4) at SciTEGTK.cxx:3481
---------------------
Some information about my system:
-------------------
AMD Turion(tm) 64 running in XP (32-bit) mode
Linux: 2.6.15-gentoo-r5 i686
gcc: 3.4.5
glibc: 2.3.6-r3
glib 2.8.6
gtk+ 2.8.12
Gentoo Base System version 1.6.14
Portage 2.0.54-r2 default-linux/x86/2006.0
dev-lang/python: 2.4.2
--------------
Regards,
Tanel Tammet
_______________________________________________
Scite-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scite-interest