Bug 168710 - kword crashes at startup - segmentation fault
Summary: kword crashes at startup - segmentation fault
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Thomas Zander
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-08 09:41 UTC by Andries Radu
Modified: 2008-10-10 19:52 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andries Radu 2008-08-08 09:41:46 UTC
Version:            (using Devel)
Installed from:    Compiled sources
Compiler:          gcc 4.2.3 Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-targets=all --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
OS:                Linux

It just crashes when starting. Here's the BT:

Application: KWord (kword), signal SIGSEGV

Thread 1 (Thread 0xb57ea720 (LWP 18071)):
[KCrash Handler]
#6  0xb68684d7 in QSplitter::sizes () from /usr/lib/libQtGui.so.4
#7  0xb7d53b05 in KFileWidgetPrivate::updateSplitterSize () from /opt/kde4/lib/libkfile.so.4
#8  0xb7d53d65 in KFileWidget::resizeEvent () from /opt/kde4/lib/libkfile.so.4
#9  0xb64cd562 in QWidget::event () from /usr/lib/libQtGui.so.4
#10 0xb6475c0c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#11 0xb647a898 in QApplication::notify () from /usr/lib/libQtGui.so.4
#12 0xb7abb08d in KApplication::notify () from /opt/kde4/lib/libkdeui.so.5
#13 0xb6f5b6a9 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#14 0xb64c61a5 in QWidgetPrivate::sendPendingMoveAndResizeEvents () from /usr/lib/libQtGui.so.4
#15 0xb64cb366 in QWidgetPrivate::show_helper () from /usr/lib/libQtGui.so.4
#16 0xb64cb9f8 in QWidget::setVisible () from /usr/lib/libQtGui.so.4
#17 0xb64cb2dd in QWidgetPrivate::showChildren () from /usr/lib/libQtGui.so.4
#18 0xb64cb391 in QWidgetPrivate::show_helper () from /usr/lib/libQtGui.so.4
#19 0xb64cb9f8 in QWidget::setVisible () from /usr/lib/libQtGui.so.4
#20 0xb64cb2dd in QWidgetPrivate::showChildren () from /usr/lib/libQtGui.so.4
#21 0xb64cb391 in QWidgetPrivate::show_helper () from /usr/lib/libQtGui.so.4
#22 0xb64cb9f8 in QWidget::setVisible () from /usr/lib/libQtGui.so.4
#23 0xb686be7a in QSplitter::childEvent () from /usr/lib/libQtGui.so.4
#24 0xb6f6bc87 in QObject::event () from /usr/lib/libQtCore.so.4
#25 0xb64ccc6f in QWidget::event () from /usr/lib/libQtGui.so.4
#26 0xb686b464 in QSplitter::event () from /usr/lib/libQtGui.so.4
#27 0xb6475c0c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#28 0xb647a898 in QApplication::notify () from /usr/lib/libQtGui.so.4
#29 0xb7abb08d in KApplication::notify () from /opt/kde4/lib/libkdeui.so.5
#30 0xb6f5b6a9 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#31 0xb64bd0f7 in QWidget::ensurePolished () from /usr/lib/libQtGui.so.4
#32 0xb64a2759 in QLayout::totalMinimumSize () from /usr/lib/libQtGui.so.4
#33 0xb64bb3f6 in QWidget::minimumSizeHint () from /usr/lib/libQtGui.so.4
#34 0xb64a4241 in qSmartMinSize () from /usr/lib/libQtGui.so.4
#35 0xb68695be in ?? () from /usr/lib/libQtGui.so.4
#36 0xb686a9ce in ?? () from /usr/lib/libQtGui.so.4
#37 0xb64cd562 in QWidget::event () from /usr/lib/libQtGui.so.4
#38 0xb686b464 in QSplitter::event () from /usr/lib/libQtGui.so.4
#39 0xb6475c0c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#40 0xb647a898 in QApplication::notify () from /usr/lib/libQtGui.so.4
#41 0xb7abb08d in KApplication::notify () from /opt/kde4/lib/libkdeui.so.5
#42 0xb6f5b6a9 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#43 0xb650095e in QWidgetPrivate::setGeometry_sys () from /usr/lib/libQtGui.so.4
#44 0xb64c658f in QWidget::setGeometry () from /usr/lib/libQtGui.so.4
#45 0xb68abdcf in ?? () from /usr/lib/libQtGui.so.4
#46 0xb67f3e5a in ?? () from /usr/lib/libQtGui.so.4
#47 0xb6820ef2 in ?? () from /usr/lib/libQtGui.so.4
#48 0xb68222be in ?? () from /usr/lib/libQtGui.so.4
#49 0xb6822621 in ?? () from /usr/lib/libQtGui.so.4
#50 0xb64a290e in QLayoutPrivate::doResize () from /usr/lib/libQtGui.so.4
#51 0xb64a2a4d in QLayout::activate () from /usr/lib/libQtGui.so.4
#52 0xb64a2d3e in QLayout::widgetEvent () from /usr/lib/libQtGui.so.4
#53 0xb6475bcd in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#54 0xb647a898 in QApplication::notify () from /usr/lib/libQtGui.so.4
#55 0xb7abb08d in KApplication::notify () from /opt/kde4/lib/libkdeui.so.5
#56 0xb6f5b6a9 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#57 0xb6f5ca59 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#58 0xb6f5cc7d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#59 0xb6f86bcf in ?? () from /usr/lib/libQtCore.so.4
#60 0xb5be7dd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#61 0xb5beb193 in ?? () from /usr/lib/libglib-2.0.so.0
#62 0xb5beb74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#63 0xb6f86f98 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#64 0xb65091b5 in ?? () from /usr/lib/libQtGui.so.4
#65 0xb6f5a92d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#66 0xb6f5aabd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#67 0xb74592db in KIO::NetAccess::enter_loop () from /opt/kde4/lib/libkio.so.5
#68 0xb745a0c1 in KIO::NetAccess::synchronousRunInternal () from /opt/kde4/lib/libkio.so.5
#69 0xb745a180 in KIO::NetAccess::synchronousRun () from /opt/kde4/lib/libkio.so.5
#70 0xb7d5e2f5 in KFileWidget::KFileWidget () from /opt/kde4/lib/libkfile.so.4
#71 0xb7eea82b in KoExistingDocumentPane::KoExistingDocumentPane () from /opt/kde4/lib/libkomain.so.5
#72 0xb7ed660b in KoOpenPane::initExistingFilesPane () from /opt/kde4/lib/libkomain.so.5
#73 0xb7ed72f7 in KoOpenPane::KoOpenPane () from /opt/kde4/lib/libkomain.so.5
#74 0xb7e5aa82 in KoDocument::createOpenPane () from /opt/kde4/lib/libkomain.so.5
#75 0xb7e5b0d4 in KoDocument::showStartUpWidget () from /opt/kde4/lib/libkomain.so.5
#76 0xb3fe4a06 in KWDocument::showStartUpWidget () from /opt/kde4/lib/libkwordprivate.so.5
#77 0xb7e89227 in KoApplication::start () from /opt/kde4/lib/libkomain.so.5
#78 0xb7efd1bb in kdemain () from /opt/kde4/lib/libkdeinit4_kword.so
#79 0x08048712 in main ()

And this is the output when i run it from gdb:
Starting program: /opt/kde4/bin/kword
[Thread debugging using libthread_db enabled]
[New Thread 0xb584b720 (LWP 18410)]
kword(18410)/kdeui (KAction) KActionCollection::setComponentData: this does not work on a KActionCollection containing actions!
kword(18410)/koffice (lib komain) KoPluginLoader::load: Loading plugin "Forma di tabella" failed,  "QLibrary::load_sys: Impossibile caricare /opt/kde4/lib/kde4/tableshape.so (/opt/kde4/lib/kde4/tableshape.so: undefined symbol: _ZN14KoShapeFactory18createDefaultShapeEP21KoShapeControllerBase)" ( 1 )
kword(18410)/koffice (filter manager) KoFilterManager::filterAvailable: The library  ""  does not offer a check_ ""  function.


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb584b720 (LWP 18410)]
0xb68c94d7 in QSplitter::sizes () from /usr/lib/libQtGui.so.4
Comment 1 Thomas Zander 2008-08-08 10:08:21 UTC
KFileWidget bug.
Comment 2 Thomas Zander 2008-10-10 19:52:32 UTC
Was actually a bug in kdelibs. Fixed now.