Bug 209874 - Crash in filemanager mode when launching kword on a doc file [KoDockerManager::Private::loadDocker, KoDockerManager, ..., KWView]
Summary: Crash in filemanager mode when launching kword on a doc file [KoDockerManager...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: koffice
Classification: Applications
Component: general (show other bugs)
Version: 2.0
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: KOffice Bug Wranglers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-08 15:04 UTC by Neal Becker
Modified: 2015-02-06 13:20 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Neal Becker 2009-10-08 15:04:28 UTC
Application that crashed: konqueror
Version of the application: 4.3.1 (KDE 4.3.1)
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.30.8-64.fc11.x86_64 x86_64
Distribution: "Fedora release 11 (Leonidas)"

What I was doing when the application crashed:
When viewing local FS, click on a .doc file to launch my crossover office app

 -- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f59d045f686 in KoDockerManager::Private::loadDocker(QString const&, bool) () from /usr/lib64/libkomain.so.6
#6  0x00007f59d0460943 in KoDockerManager::KoDockerManager(KoView*) () from /usr/lib64/libkomain.so.6
#7  0x00007f59d075209b in ?? () from /usr/lib64/libkwordprivate.so.6
#8  0x00007f59d0757b0a in KWView::KWView(QString const&, KWDocument*, QWidget*) () from /usr/lib64/libkwordprivate.so.6
#9  0x00007f59d074b256 in KWDocument::createViewInstance(QWidget*) () from /usr/lib64/libkwordprivate.so.6
#10 0x00007f59d04698da in KoDocument::createView(QWidget*) () from /usr/lib64/libkomain.so.6
#11 0x00007f59d04745f0 in KoDocument::openFile() () from /usr/lib64/libkomain.so.6
#12 0x00000032e501e8c7 in KParts::ReadOnlyPart::openUrl (this=0x61e33e0, url=<value optimized out>) at /usr/src/debug/kdelibs-4.3.1/kparts/part.cpp:557
#13 0x00007f59d0471204 in KoDocument::openUrl(KUrl const&) () from /usr/lib64/libkomain.so.6
#14 0x00000032e1c4b4ce in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () at /usr/src/debug/kdelibs-4.3.1/kdecore/config/kconfiggroup.cpp:954
#15 0x00000032e1c99835 in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () at /usr/src/debug/kdelibs-4.3.1/kdecore/config/kconfiggroup.cpp:954
#16 0x00000032e1c9b4e8 in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () at /usr/src/debug/kdelibs-4.3.1/kdecore/config/kconfiggroup.cpp:954
#17 0x00000032e1c9f9ea in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () at /usr/src/debug/kdelibs-4.3.1/kdecore/config/kconfiggroup.cpp:954
#18 0x00000032e1c9fc98 in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () at /usr/src/debug/kdelibs-4.3.1/kdecore/config/kconfiggroup.cpp:954
#19 0x00000032e1ca2c08 in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () at /usr/src/debug/kdelibs-4.3.1/kdecore/config/kconfiggroup.cpp:954
#20 0x00000032dfd547dc in QMetaObject::activate (sender=0x7f00370, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3113
#21 0x00000032e502935f in KParts::BrowserExtension::openUrlRequestDelayed (this=0x1, _t1=<value optimized out>, _t2=<value optimized out>, _t3=<value optimized out>)
    at /usr/src/debug/kdelibs-4.3.1/x86_64-redhat-linux-gnu/kparts/browserextension.moc:287
#22 0x00000032e502b6b2 in KParts::BrowserExtension::slotEmitOpenUrlRequestDelayed (this=0x7f00370) at /usr/src/debug/kdelibs-4.3.1/kparts/browserextension.cpp:668
#23 0x00000032e502d418 in KParts::BrowserExtension::qt_metacall (this=0x7f00370, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff02912a20)
    at /usr/src/debug/kdelibs-4.3.1/x86_64-redhat-linux-gnu/kparts/browserextension.moc:225
#24 0x00007f59f5a82d48 in ?? () from /usr/lib64/kde4/dolphinpart.so
#25 0x00000032dfd547dc in QMetaObject::activate (sender=0x8d559a0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3113
#26 0x00000032dfd597bf in QSingleShotTimer::timerEvent (this=0x8d559a0) at kernel/qtimer.cpp:298
#27 0x00000032dfd4e7de in QObject::event (this=0x8d559a0, e=0x0) at kernel/qobject.cpp:1075
#28 0x00000032e218f69c in QApplicationPrivate::notify_helper (this=0x1f6c430, receiver=0x8d559a0, e=0x7fff02913030) at kernel/qapplication.cpp:4056
#29 0x00000032e21968fe in QApplication::notify (this=0x7fff029134c0, receiver=0x8d559a0, e=0x7fff02913030) at kernel/qapplication.cpp:4021
#30 0x00000032e3411b56 in KApplication::notify (this=0x7fff029134c0, receiver=0x8d559a0, event=0x7fff02913030) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#31 0x00000032dfd3f59c in QCoreApplication::notifyInternal (this=0x7fff029134c0, receiver=0x8d559a0, event=0x7fff02913030) at kernel/qcoreapplication.cpp:610
#32 0x00000032dfd69fc2 in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#33 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:572
#34 0x00000032dfd679ed in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165
#35 0x00000032dec3790e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#36 0x00000032dec3b0e8 in ?? () from /lib64/libglib-2.0.so.0
#37 0x00000032dec3b20a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#38 0x00000032dfd67936 in QEventDispatcherGlib::processEvents (this=0x1f4ed70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#39 0x00000032e2221f8e in QGuiEventDispatcherGlib::processEvents (this=0x1, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#40 0x00000032dfd3ded2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#41 0x00000032dfd3e2a4 in QEventLoop::exec (this=0x7fff029132d0, flags={i = 0}) at kernel/qeventloop.cpp:201
#42 0x00000032dfd40439 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#43 0x00000032e1ccf4e3 in kdemain () from /usr/lib64/libkdeinit4_konqueror.so
#44 0x000000362821ea2d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff02913ed8) at libc-start.c:220
#45 0x0000000000400759 in _start ()
Warning: the current language does not match this frame.

Reported using DrKonqi
Comment 1 Maksim Orlovich 2009-10-08 15:28:25 UTC
That's not a wine app, that's KOffice.
Comment 2 Dario Andres 2009-10-09 00:54:35 UTC
- What is your KOffice version ?
- Does Konqueror crash all the times you repeat the same action ?
Thanks
Comment 3 Neal Becker 2009-10-09 01:37:49 UTC
koffice-kword-2.0.82-1.fc11.x86_64

Seems to be 100% repeatable
Comment 4 Dario Andres 2009-10-09 01:40:30 UTC
- Does Fedora provide debuginfo packages for koffice ? It could be useful to have a complete backtrace. 
- Does this happen with every .doc file ?
Thanks
Comment 5 Thomas Zander 2009-10-29 21:31:02 UTC
Anyone that can (still) reproduce this with any koffice from the 2.1 series?
Comment 6 Christoph Feck 2015-02-06 13:20:19 UTC
Thank you for your bug report or feature suggestion.

The "KOffice" application suite is no longer maintained, and all tickets are now closed.

We recommend to switch to the "Calligra" application suite, which has replacements for all unmaintained KOffice applications:

- KWord was replaced with Calligra Words
- KPlato was replaced with Calligra Plan

For more information, see http://en.wikipedia.org/wiki/Calligra_Suite

(This is an automatic message from the KDE bug triaging team)