[sisyphus] KDE troubles

Mikhail Yakshin =?iso-8859-1?q?greycat_=CE=C1_altlinux=2Eru?=
Чт Сен 26 00:26:52 MSD 2002


Приветствую всех!

У меня возникла проблема с новыми апдейтами libqt3, XFree и KDE. Дело 
было так: я решил наконец-таки обновить систему, пока есть хоть какое-то 
время покопаться с ней и заодно чтобы быть хоть как-то ближе к основному 
процессу разработки в сизифе.

Скачал libqt3*, XFree*, gcc3.2* проапдейтил. Все перестало работать - 
рабочая среда была вся практически построена на KDE. Перелез под старый 
добрый Blackbox, пересобрал qt-only софт (типа psi) - он практически 
весь замечательно заработал.

Скачал апдейты kdelibs*, kdebase*. Все стало запускаться, но почему-то 
KDEшные приложения почти все поголовно падают, самым яростно падучим 
оказывается kbuildsycoca, которая падает часто и много раз с вот таким 
дампом:

<...> ===============================================================

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...0x2ba72019 in wait4 () from /lib/libc.so.6
#0  0x2ba72019 in wait4 () from /lib/libc.so.6
#1  0x2baec440 in sys_sigabbrev () from /lib/libc.so.6
#2  0x2b8a1a43 in waitpid () from /lib/libpthread.so.0
#3  0x2b0861c5 in KCrash::defaultCrashHandler(int) ()
    from /usr/lib/libkdecore.so.4
#4  0x2b89f10b in pthread_kill () from /lib/libpthread.so.0
#5  0x2b9ff6f8 in sigaction () from /lib/libc.so.6
#6  0x2ad55633 in KBuildServiceGroupFactory::addNewEntry(QString const&, 
char const*, KSycocaEntry*) () from /usr/lib/kbuildsycoca.so
#7  0x2ad552a5 in KBuildServiceGroupFactory::createEntry(QString const&, 
char const*) () from /usr/lib/kbuildsycoca.so
#8  0x2ad4ea33 in 
KBuildSycoca::build(QValueList<QValueList<KSharedPtr<KSycocaEntry> > >*, 
QDict<unsigned>*) () from /usr/lib/kbuildsycoca.so
#9  0x2ad4ef13 in 
KBuildSycoca::recreate(QValueList<QValueList<KSharedPtr<KSycocaEntry> > 
 >*, QDict<unsigned>*) () from /usr/lib/kbuildsycoca.so
#10 0x2ad502d1 in main () from /usr/lib/kbuildsycoca.so
#11 0x2b9ee4d2 in __libc_start_main () from /lib/libc.so.6

====================================================================

и вот такой руганью:

====================================================================

Property 'Commands' is defined multiple times (KoDataTool)
Property 'DataMimeTypes' is defined multiple times (KoDataTool)
Property 'DataType' is defined multiple times (KoDataTool)
Property 'ExcludeFrom' is defined multiple times (KoDataTool)
KCrash: crashing.... crashRecursionCounter = 2
KCrash: Application Name = kbuildsycoca path = <unknown> pid = 5056

====================================================================

Сейчас потихоньку сижу - покачиваю апдейты остальных приложений, процесс 
очень неспешный, думаю, что делать дальше. strace kbuildsycoca выдает 
400 килобайтный трейс, сегфолтящийся где-то в районе разбирательства 
художеств, получившихся от menu, поэтому возникла мысль проапдейтить и 
его, но скоро ли с таким коннектом это получится сделать - не знаю.

Итого имеем:

1) Неработающий после очевидных, как мне казалось, апдейтов KDE 3:

kdebase-3.0.3-alt6
kdebase-devel-3.0.3-alt6
kdebase-smbclient-rw-3.0.3-alt6
kde-common-1.0-alt6
kde-config-1.0-alt4
kde-design-1.0-alt3
kde-desktoplnk-1.0-alt1
kdegames-kenolaba-3.0.1-alt1
kdegames-libs-3.0.1-alt1
kde-i18n-ru-3.0.3-alt1
kdelibs-3.0.3-alt5
kdelibs-devel-3.0.3-alt5
kdelibs-sound-1.0.3-alt5
kdelibs-sound-devel-1.0.3-alt5
kdemultimedia-arts-3.0.3-alt2
kdemultimedia-kfile-3.0.3-alt1
kdemultimedia-kmid-3.0.3-alt1
kdemultimedia-kmix-3.0.2-alt1
kdemultimedia-koncd-3.0.2-alt1
kdemultimedia-kscd-3.0.2-alt1
kdemultimedia-libs-3.0.3-alt3
kdenetwork-kdict-3.0.2-alt2
kdenetwork-kmail-3.0.2-alt2
kdenetwork-kppp-3.0.2-alt2
kdenetwork-ksirc-3.0.2-alt2
kdenetwork-ktalkd-3.0.2-alt2
kdenetwork-libs-3.0.2-alt2
kdepim-kandy-3.0.3-alt1
kdepim-korganizer-3.0.3-alt1
kdesdk-cervisia-3.0.3-alt2
kdesdk-gimp-3.0.3-alt1
kdesdk-kapptemplate-3.0.3-alt1
kdesdk-kbabel-3.0.3-alt1
kdesdk-kbugbuster-3.0.3-alt1
kdesdk-kmtrace-3.0.3-alt1
kdesdk-kompare-3.0.3-alt1
kdesdk-kspy-3.0.3-alt1
kdeutils-kcharselect-3.0.3-alt2
kdeutils-kedit-3.0.3-alt3
kdeutils-khexedit-3.0.3-alt2
kdeutils-kregexpeditor-3.0.3-alt2

cpp3.2-3.2.1-alt0.3
gcc3.2-3.2.1-alt0.3
gcc3.2-c++-3.2.1-alt0.3
libgcc3.2-3.2.1-alt0.3
libstdc++3.2-3.2.1-alt0.3
libstdc++3.2-devel-3.2.1-alt0.3

libqt3-3.0.5-alt8
libqt3-devel-3.0.5-alt8

2) Полностью (вроде бы) работающий с gcc3.2 Qt3.

3) Отсутствие зависимости в libqt3-3.0.5-alt8 против старого KDE, 
собранного gcc2.96.

Вопрос, собственно, что делать со всем этим, чтобы довести до рабочего 
состояния?

WBR, GreyCat.

P.S. Если можно - будете отвечать - сделайте Cc: greycat на altlinux.ru - а 
  то не факт, что я получу ответ в сизифе быстро...





Подробная информация о списке рассылки Sisyphus