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