Hallo Liste! Hat jemand eine Erklärung für das: Ein perl-tk-Programm (z.B. /usr/bin/widget aus dem Paket perl-Tk-800.024-433) wird mit SIGSEGV beendet, sobald ich ein gnome-Programm starte, etwa gedit oder gnome-calculator. System: Suse 10.0, frisch installiert, aktuelle Updates. Passiert hardwareunabhängig auf verschiedensten (x86-)Maschinen. Auch im Failsafe-Modus ohne Windowmanager. Ein strace des perl-TK-Programms endet so (die Hälfte der ersten select-Zeile, bis vor der schließenden Klammer, steht schon vor dem Crash da, der Rest passiert im Startmoment von gedit): ... select(5, [4], [], [], NULL) = 1 (in [4]) ioctl(4, FIONREAD, [32]) = 0 read(4, "\241 5\2\24\0\340\1\25\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32 write(4, "\20\0\7\0\22\0\340\1_MOTIF_WM_MESSAGES\340\1", 28) = 28 read(4, 0xbff49e20, 32) = -1 EAGAIN (Resource temporarily unavailable) select(5, [4], NULL, NULL, NULL) = 1 (in [4]) read(4, "\1\3676\2\0\0\0\0\32\2\0\0\0\0\0\0\34\0\0\0\34\0\0\0\0"..., 32) = 32 write(4, "\21\0\2\0\25\2\0\0", 8) = 8 read(4, "\1\0007\2\5\0\0\0\24\0\0\0\1\0\0\0\0\0\0\0\10\0\0\0\10"..., 32) = 32 readv(4, [{"_GTK_LOAD_ICONTHEMES", 20}, {"", 0}], 2) = 20 select(5, [4], [], [], NULL) = 1 (in [4]) ioctl(4, FIONREAD, [32]) = 0 read(4, "\241 7\2\1\0\340\1\25\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ -- Viele Grüße ------------------------------------------------------------------------ Michael Behrens