Menu

#1 KDrawChem kfile plugin crashes Konqueror

Normal
open
nobody
5
2003-10-22
2003-10-22
No

This bug was reported by Olivier Fisette.

I use the Kemistry 0.7 package and have KDrawChem
associated with quite a few
MIME types (kdrawchem -caption "%c" %i %m). When I
use the pointer to hover
some KDrawChem associated file in Konqueror,
Konqueror crashes (6 - SIABRT)
or hang up completely. This is probably a problem in
the KDrawChem kfile
plugin or the OpenBabel library. It is worth
mentionning that the problem
happens when trying to preview files that have a
KDrawChem associated
extension but are not manageable by KDrawChem or
KemBabel (ex : a .dat file
that contains genetic sequences rather than
molecules).

Konqueror backtrace :

(no debugging symbols found)...(no debugging symbols
found)...
(no debugging symbols found)...(no debugging symbols
found)...
(no debugging symbols found)...(no debugging symbols
found)...
(no debugging symbols found)...(no debugging symbols
found)...
(no debugging symbols found)...(no debugging symbols
found)...
(no debugging symbols found)...[New Thread 16384 (LWP
2112)]
0x40fae1c7 in waitpid ()
from /lib/libpthread.so.0
#0 0x40fae1c7 in waitpid () from
/lib/libpthread.so.0
#1 0x406bbb3d in KCrash::defaultCrashHandler(int) ()
from /usr/kde/3.1/lib/libkdecore.so.4
#2 0x40fad03c in __pthread_sighandler () from
/lib/libpthread.so.0
#3 <signal handler called>
#4 0x41135e81 in kill () from /lib/libc.so.6
#5 0x40faa54d in pthread_kill () from
/lib/libpthread.so.0
#6 0x40faa86b in raise () from /lib/libpthread.so.0
#7 0x41135c34 in raise () from /lib/libc.so.6
#8 0x4113719b in abort () from /lib/libc.so.6
#9 0x410b2837 in __cxxabiv1::__terminate(void (*)())
()
from
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libstdc++.so.5
#10 0x410b2878 in std::terminate() ()
from
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libstdc++.so.5
#11 0x410b2a1e in __cxa_throw ()
from
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libstdc++.so.5
#12 0x41063ded in std::__throw_length_error(char
const*) ()
from
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libstdc++.so.5
#13 0x4444899e in std::vector<OpenBabel::OBNodeBase*,
std::allocator<OpenBabel::OBNodeBase*>
>::reserve(unsigned) () from
/usr/lib/libopenbabel_kemistry.so
#14 0x44487a10 in
OpenBabel::ReadMacroModel(std::istream&,
OpenBabel::OBMol&,
char const*) () from
/usr/lib/libopenbabel_kemistry.so
#15 0x4443063e in
OpenBabel::OBFileFormat::ReadMolecule(std::istream&,
OpenBabel::OBMol&, char const*) () from
/usr/lib/libopenbabel_kemistry.so
#16 0x443c2d6b in
OpenBabelPlugin::readInfo(KFileMetaInfo&, unsigned)
()
from /usr/lib/kde3/kfile_openbabel.so
#17 0x40240ea5 in
KFileMetaInfo::KFileMetaInfo(QString const&, QString
const&,
unsigned) () from /usr/kde/3.1/lib/libkio.so.4
#18 0x4020e0bc in KFileItem::getToolTipText(int) ()
from /usr/kde/3.1/lib/libkio.so.4
#19 0x414917c6 in KFileTip::setItem(KFileIVI*) ()
from /usr/kde/3.1/lib/libkonq.so.4
#20 0x41493c21 in
KonqIconViewWidget::slotOnItem(QIconViewItem*) ()
from /usr/kde/3.1/lib/libkonq.so.4
#21 0x41499215 in KonqIconViewWidget::qt_invoke(int,
QUObject*) ()
from /usr/kde/3.1/lib/libkonq.so.4
#22 0x40a58210 in
QObject::activate_signal(QConnectionList*, QUObject*)
()
from /usr/qt/3/lib/libqt-mt.so.3
#23 0x40d63215 in QIconView::onItem(QIconViewItem*)
()
from /usr/qt/3/lib/libqt-mt.so.3
#24 0x40bf913d in
QIconView::contentsMouseMoveEvent(QMouseEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#25 0x40b5425c in
QScrollView::viewportMouseMoveEvent(QMouseEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#26 0x40b53979 in QScrollView::eventFilter(QObject*,
QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#27 0x40bfd72f in QIconView::eventFilter(QObject*,
QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#28 0x40a55fbe in QObject::activate_filters(QEvent*)
()
from /usr/qt/3/lib/libqt-mt.so.3
#29 0x40a55ee1 in QObject::event(QEvent*) () from
/usr/qt/3/lib/libqt-mt.so.3
#30 0x40a8c49c in QWidget::event(QEvent*) () from
/usr/qt/3/lib/libqt-mt.so.3
#31 0x409fa4c4 in
QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#32 0x409f9aa3 in QApplication::notify(QObject*,
QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#33 0x4062c809 in KApplication::notify(QObject*,
QEvent*) ()
from /usr/kde/3.1/lib/libkdecore.so.4
#34 0x4099fd78 in
QETWidget::translateMouseEvent(_XEvent const*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#35 0x4099d630 in
QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#36 0x409b2bc1 in QEventLoop::processEvents(unsigned)
()
from /usr/qt/3/lib/libqt-mt.so.3
#37 0x40a0e2c6 in QEventLoop::enterLoop() () from
/usr/qt/3/lib/libqt-mt.so.3
#38 0x40a0e168 in QEventLoop::exec() () from
/usr/qt/3/lib/libqt-mt.so.3
#39 0x409fa6f1 in QApplication::exec() () from
/usr/qt/3/lib/libqt-mt.so.3
#40 0x4150ecd7 in main () from
/usr/kde/3.1/lib/konqueror.so
#41 0x0804d2fc in strcpy ()
#42 0x0804ef0a in strcpy ()
#43 0x0804dfa4 in strcpy ()
#44 0x0804bfeb in strcpy ()
#45 0x411227a7 in __libc_start_main () from
/lib/libc.so.6

--
Olivier Fisette

Discussion


Log in to post a comment.