![]() |
Krusader рушиться при запуске
При запуске Krusader (krusader -v Qt: 3.3.4 KDE: 3.4.0-5.3.3.kde Krusader: 1.60.0) он рушиться со следующим сообщением:
Using host libthread_db library "/lib/tls/libthread_db.so.1". `shared object read from target memory' has disappeared; keeping its symbols. в чем может быть причина и как это исправить? glibc-2.3.4-2.fc3.5 ядро 2.6.11.10 Причем не только Krusader вываливается, а многие приложения KDE, только не во время запуска, а уже в процессе работы. Сообщение об ошибке выдается такое же. Glibc я уже переустанавливал не помогло... |
smut
Может быть вы снесли какие-то бибилиотеки KDE'шные. В логах ничего ничего не пишет? |
Что выдаёт
ldd krusader все-ли библиотеки в наличии Можно ещё посмотреть лог трассировки strase krusader &> /tmp/trasse.txt |
starse выдал:
----- munmap(0xb7b30000, 4096) = 0 brk(0x8544000) = 0x8544000 ioctl(6, FIONREAD, [1]) = 0 write(2, "QLayout \"unnamed\" added to ListP"..., 75QLayout "unnamed" added to ListPanel "unnamed", which already has a layout ) = 75 ioctl(6, FIONREAD, [1]) = 0 ioctl(6, FIONREAD, [1]) = 0 ioctl(6, FIONREAD, [1]) = 0 ioctl(6, FIONREAD, [1]) = 0 ioctl(6, FIONREAD, [1]) = 0 ioctl(6, FIONREAD, [1]) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0 alarm(3) = 0 close(8) = 0 ---- |
А что выдаёт
rpm -qf lib/tls/libthread_db.so.1 PS Проверьте свои установленные пакеты на целостность - возможно не хватает какого-нибудь файла, или права не так стоят. PPS Пока стоим на месте явно что-то происходит с общей памятью приложений - одно приложение не может что-то передать другому чере общее поле памяти, но не понятно ни какие приложения, ни что передают, ни причина ошибки (права на память, на файлы и т.п.) |
rpm -qf /lib/tls/libthread_db.so.1
glibc-2.3.5-0.fc3.1 - это я сегодня обновил... но симптомы те же. ls -l /lib/tls/ итого 1900 drwxr-xr-x 2 root root 4096 Май 21 03:04 i486 drwxr-xr-x 2 root root 4096 Май 21 03:04 i586 drwxr-xr-x 2 root root 4096 Май 21 03:04 i686 -rwxr-xr-x 1 root root 1518284 Апр 7 14:58 libc-2.3.5.so lrwxrwxrwx 1 root root 13 Май 23 09:11 libc.so.6 -> libc-2.3.5.so -rwxr-xr-x 1 root root 212456 Апр 7 14:58 libm-2.3.5.so lrwxrwxrwx 1 root root 13 Май 23 09:11 libm.so.6 -> libm-2.3.5.so -rwxr-xr-x 1 root root 105984 Апр 7 14:58 libpthread-2.3.5.so lrwxrwxrwx 1 root root 19 Май 23 09:11 libpthread.so.0 -> libpthread-2.3.5.so -rwxr-xr-x 1 root root 48864 Апр 7 14:58 librt-2.3.5.so lrwxrwxrwx 1 root root 14 Май 23 09:11 librt.so.1 -> librt-2.3.5.so -rwxr-xr-x 1 root root 30420 Апр 7 14:58 libthread_db-1.0.so lrwxrwxrwx 1 root root 19 Май 23 09:11 libthread_db.so.1 -> libthread_db-1.0.so Вываливается не только Krusader, но Kopete, правда только когда в настройках переключаюсь на "Учетные записи", выдается та же самая ошибка... и в KMail в настройках, при переключении на вкладку "Безопастность"... |
Ладно, а что
ldd krusader (ну, естественно с указанием полного пути до krusader ) |
ldd /usr/bin/krusader
linux-gate.so.1 => (0xffffe000) libkjsembed.so.1 => /usr/lib/libkjsembed.so.1 (0x4737e000) libqui.so.1 => /usr/lib/qt-3.3/lib/libqui.so.1 (0x47281000) libkonq.so.4 => /usr/lib/libkonq.so.4 (0x45fa2000) libkhtml.so.4 => /usr/lib/libkhtml.so.4 (0x47761000) libkjs.so.1 => /usr/lib/libkjs.so.1 (0x47317000) libkdeprint.so.4 => /usr/lib/libkdeprint.so.4 (0x47538000) libkparts.so.2 => /usr/lib/libkparts.so.2 (0x4715b000) libkutils.so.1 => /usr/lib/libkutils.so.1 (0x47601000) libkio.so.4 => /usr/lib/libkio.so.4 (0x46e37000) libkdesu.so.4 => /usr/lib/libkdesu.so.4 (0x47140000) libkwalletclient.so.1 => /usr/lib/libkwalletclient.so.1 (0x47305000) libkdeui.so.4 => /usr/lib/libkdeui.so.4 (0x46b19000) libkdecore.so.4 => /usr/lib/libkdecore.so.4 (0x4688f000) libDCOP.so.4 => /usr/lib/libDCOP.so.4 (0x4685d000) libdl.so.2 => /lib/libdl.so.2 (0x45c87000) libresolv.so.2 => /lib/libresolv.so.2 (0x45f39000) libutil.so.1 => /lib/libutil.so.1 (0x46046000) libkdefx.so.4 => /usr/lib/libkdefx.so.4 (0x46a9a000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x45f4f000) libqt-mt.so.3 => /usr/lib/qt-3.3/lib/libqt-mt.so.3 (0x460b7000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0x46021000) libz.so.1 => /usr/lib/libz.so.1 (0x45c8d000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x45d7c000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x45c9f000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x45da6000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x45d8c000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0x45d68000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x45e23000) libm.so.6 => /lib/tls/libm.so.6 (0x45c62000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x45db0000) libc.so.6 => /lib/tls/libc.so.6 (0x45b36000) libmng.so.1 => /usr/lib/libmng.so.1 (0x467b6000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x45f82000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x45f7d000) libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x45f72000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x45f59000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x45f5e000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x45dba000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x45f11000) libpcreposix.so.0 => /usr/lib/libpcreposix.so.0 (0x46e31000) libpcre.so.0 => /lib/libpcre.so.0 (0x46b06000) libfam.so.0 => /usr/lib/libfam.so.0 (0x472e4000) libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x46814000) libidn.so.11 => /usr/lib/libidn.so.11 (0x4682b000) /lib/ld-linux.so.2 (0x45b1c000) liblcms.so.1 => /usr/lib/liblcms.so.1 (0x4604c000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x45ef0000) |
С библиотеками всё нормально.
По-моему нашёл то место, где вы вываливаетесь (сделал strace у себя) Код:
munmap(0x41df0000, 4096) = 0 |
Спасибо, все уже нормально. После очередного обнавления некоторых пакетов KDE (в частности kdelibs), krusader снова запускается нормально. Наверное при обновлении что-то криво ставало. Хотя и сейчас некоторые приложения вываливаются с такойже ошибкой...
|
Время: 05:22. |
Время: 05:22.
© OSzone.net 2001-