I am getting a sigsev on startup with xsu build from the current source
(gdb) bt
#0 0xbfffefac in ?? ()
#1 0x080e46d1 in _dlerror_run (operate=0x80e4440 <dlopen_doit>, args=0x0) at
dlerror.c:125
#2 0x080e4431 in __dlopen_check (file=0x8126ac0
"/usr/lib/gtk/themes/engines/libthinice.so",
mode=258) at dlopen.c:53
#3 0x080d2f41 in g_module_open ()
#4 0x0808f81b in gtk_theme_engine_get ()
This only happens with the theme engine. If I run xsu as root (root doesn't have
a theme configured), it starts fine.
The box I am using to compile xsu is a stock Mandrake 7.2
timo@spoutnik:~/icculus.org/loki_setup$ gcc -v
Reading specs from /usr/lib/gcc-lib/i586-mandrake-linux/2.95.3/specs
gcc version 2.95.3 19991030 (prerelease)
--
What I'm doing around this is to change the linking of gtk/gdk to dynamic.
Compiling xsu against an updated version of Gtk 1.2 might be the solution
though. Gonna attach my patch. I'd be curious to hear about other distribs /
similar problems.
I am getting a sigsev on startup with xsu build from the current source (gdb) bt #0 0xbfffefac in ?? () #1 0x080e46d1 in _dlerror_run (operate=0x80e4440 <dlopen_doit>, args=0x0) at dlerror.c:125 #2 0x080e4431 in __dlopen_check (file=0x8126ac0 "/usr/lib/gtk/themes/engines/libthinice.so", mode=258) at dlopen.c:53 #3 0x080d2f41 in g_module_open () #4 0x0808f81b in gtk_theme_engine_get () This only happens with the theme engine. If I run xsu as root (root doesn't have a theme configured), it starts fine. The box I am using to compile xsu is a stock Mandrake 7.2 timo@spoutnik:~/icculus.org/loki_setup$ gcc -v Reading specs from /usr/lib/gcc-lib/i586-mandrake-linux/2.95.3/specs gcc version 2.95.3 19991030 (prerelease) -- What I'm doing around this is to change the linking of gtk/gdk to dynamic. Compiling xsu against an updated version of Gtk 1.2 might be the solution though. Gonna attach my patch. I'd be curious to hear about other distribs / similar problems.Created attachment 2 [details] xsu_build.patch