Portál AbcLinuxu, 10. května 2025 05:49

Dotaz: KDE 4.1 Dolphin havaruje, Ostatní neukládají

7.8.2008 13:34 Mirek Barták | skóre: 4
KDE 4.1 Dolphin havaruje, Ostatní neukládají
Přečteno: 192×
Odpovědět | Admin
Po mnoha neúspěšných pokusech připojit flashdisk s vfat jako utf8 zhavaroval Dolphin. Od té doby při spuštění vždy zhavaruje. Okno bugu při pokusu uložit zhavaruje. Po vymazání /var/tmp/kdecache* a restartu se už nezobrazí ani okno bugu. Konqueiror funguje. Co je horší, že jiné aplikace v KDE (Kate, Kwrite) při pokusu o uložení zhavarují. Je jisté, že je chyba v solid. Má to být vrstva pro práci s hw.

Co mám dělat? Soudruzi z ArchLinuxu se rozhodli do distribuce zařadit polotovar KDE 4.x a nerad bych měnil jinak výbornou distribuci. Přiložil jsem podstatnou část zachyceného bugu (předpokládám ukazatel bez objektu).
[KCrash handler]
#6  0xb77208f5 in Solid::StorageAccess::isAccessible ()
   from /usr/lib/libsolid.so.4
#7  0xb4bc716b in KFilePlacesItem::deviceData () from /usr/lib/libkfile.so.4
#8  0xb4bc7421 in KFilePlacesItem::data () from /usr/lib/libkfile.so.4
#9  0xb4bc7f47 in KFilePlacesModel::data () from /usr/lib/libkfile.so.4
#10 0xb4bc821e in KFilePlacesModel::icon () from /usr/lib/libkfile.so.4
#11 0xb4bcf8cd in KFilePlacesSelector::updateMenu ()
   from /usr/lib/libkfile.so.4
#12 0xb4bd00ab in KFilePlacesSelector::qt_metacall ()
   from /usr/lib/libkfile.so.4
#13 0xb76772fb in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#14 0xb7677852 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0xb76acc2f in QAbstractItemModel::rowsInserted ()
   from /usr/lib/libQtCore.so.4
#16 0xb765d583 in QAbstractItemModel::endInsertRows ()
   from /usr/lib/libQtCore.so.4
#17 0xb4bca06b in KFilePlacesModel::Private::_k_reloadBookmarks ()
   from /usr/lib/libkfile.so.4
#18 0xb4bca757 in KFilePlacesModel::Private::_k_initDeviceList ()
   from /usr/lib/libkfile.so.4
#19 0xb4bcc806 in KFilePlacesModel::qt_metacall () from /usr/lib/libkfile.so.4
#20 0xb76772fb in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#21 0xb7677852 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#22 0xb767e2f7 in ?? () from /usr/lib/libQtCore.so.4
#23 0x0942ef80 in ?? ()
#24 0xb7700f68 in ?? () from /usr/lib/libQtCore.so.4
#25 0x00000000 in ?? ()
#0  0xb803c424 in __kernel_vsyscall ()
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.8.2008 00:35 Mirek Barták | skóre: 4
Rozbalit Rozbalit vše Re: KDE 4.1 Dolphin havaruje, Ostatní neukládají
Odpovědět | | Sbalit | Link | Blokovat | Admin

Našel jsem příčinu. Při snaze připojit flashdisk s vfat jako utf8 se mi po mnoha pokusech vyskytla tato chyba souboru /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi

<!-- allow these mount options for vfat -->
 ...
 <merge key="volume.policy.mount_option.utf8" type="bool">true</merget>
 ...

Po vymazání t opět solid (dolphin) funguje. Stačilo i vypnout HAL před spuštěním KDE. Připojení vfat s utf8 se mi stále nedaří.

Přesto si myslím, že subsystém vyspělého desktopu s tak vysokým číslem 4.1 by neměl být jiným subsystémem kompletně vyřazen.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.