Bug 255519 - Dolphin crashes after opening a Word document.
Summary: Dolphin crashes after opening a Word document.
Status: RESOLVED DUPLICATE of bug 249876
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-28 18:09 UTC by Bitta Jam
Modified: 2011-06-10 14:38 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.05 KB, text/plain)
2011-06-10 14:38 UTC, Stephen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bitta Jam 2010-10-28 18:09:27 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.36-020636rc8-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I have opened a folder containing a *.doc document. 
I've clicked on the document to open it.
Dolphin has crashed.
It happens almost every time I try to open a document or rename it. The document itself opens normally.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ffec3423760 (LWP 6032))]

Thread 3 (Thread 0x7ffeaf797710 (LWP 6075)):
#0  pthread_mutex_unlock (mutex=0x194a928) at forward.c:184
#1  0x00007ffeba8fba05 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x00007ffeba8fbe78 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007ffeba8fc45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007ffebf13f1e6 in QEventDispatcherGlib::processEvents (this=0x194a1e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007ffebf111a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007ffebf111dec in QEventLoop::exec (this=0x7ffeaf796db0, flags=) at kernel/qeventloop.cpp:201
#7  0x00007ffebf01c2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#8  0x00007ffebf0f15f8 in QInotifyFileSystemWatcherEngine::run (this=0x1949770) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007ffebf01f27e in QThreadPrivate::start (arg=0x1949770) at thread/qthread_unix.cpp:266
#10 0x00007ffebce84971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007ffec2d1391d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffeab2c8710 (LWP 6238)):
[KCrash Handler]
#6  readLittleEndianInt32 (this=0x1bb2160, s=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/textutils.h:78
#7  Strigi::OleInputStream::Private::Private (this=0x1bb2160, s=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:208
#8  0x00007ffebbc5f2c2 in Strigi::OleInputStream::OleInputStream (this=0x7ffeab2c76c0, input=0x1b09c90) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:151
#9  0x00007ffebbec1a7d in OleEndAnalyzer::analyze (this=<value optimized out>, ar=..., in=0x7ffea5506010) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/oleendanalyzer.cpp:377
#10 0x00007ffebbeadf7a in Strigi::StreamAnalyzerPrivate::analyze (this=0x1afaa20, idx=..., input=0x1b09c90) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421
#11 0x00007ffec0ff11f5 in KFileMetaInfoPrivate::init (this=<value optimized out>, stream=<value optimized out>, url=<value optimized out>, mtime=1288273304, w=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:270
#12 0x00007ffec0ff2f33 in KFileMetaInfo::KFileMetaInfo (this=0x7ffeab2c7cf0, path=..., w=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:299
#13 0x00007ffec10dc483 in KLoadFileMetaDataThread::run (this=<value optimized out>) at ../../kio/kfile/kloadfilemetadatathread.cpp:130
#14 0x00007ffebf01f27e in QThreadPrivate::start (arg=0x16b0320) at thread/qthread_unix.cpp:266
#15 0x00007ffebce84971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#16 0x00007ffec2d1391d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffec3423760 (LWP 6032)):
#0  0x00007ffec2d071d3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffeb91482da in ?? () from /usr/lib/libxcb.so.1
#2  0x00007ffeb9148837 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007ffeb9148ae5 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007ffebe0da7ba in _XSend () from /usr/lib/libX11.so.6
#5  0x00007ffebe0da8f9 in _XReply () from /usr/lib/libX11.so.6
#6  0x00007ffebe0bcc84 in XInternAtom () from /usr/lib/libX11.so.6
#7  0x00007ffebe0cd782 in XSetWMProtocols () from /usr/lib/libX11.so.6
#8  0x00007ffebfdea237 in QWidgetPrivate::create_sys (this=0x1b729b0, window=<value optimized out>, initializeWindow=<value optimized out>, destroyOldWindow=<value optimized out>) at kernel/qwidget_x11.cpp:815
#9  0x00007ffebfd9b11b in QWidget::create (this=0x1b73120, window=0, initializeWindow=255, destroyOldWindow=255) at kernel/qwidget.cpp:1425
#10 0x00007ffebfd9b8ff in QWidget::winId (this=0x1b73120) at kernel/qwidget.cpp:2426
#11 0x00007ffec09ee268 in KDialog::setPlainCaption (this=<value optimized out>, caption=...) at ../../kdeui/dialogs/kdialog.cpp:481
#12 0x00007ffec09f0c30 in KDialogPrivate::init (this=<value optimized out>, q=0x1b73120) at ../../kdeui/dialogs/kdialog.cpp:172
#13 0x00007ffec09f0e39 in KDialog::KDialog (this=0x1b73120, parent=<value optimized out>, flags=<value optimized out>) at ../../kdeui/dialogs/kdialog.cpp:183
#14 0x00007ffec0a04630 in KMessageBox::sorryWId (parent_id=0, text=..., caption=..., options=) at ../../kdeui/dialogs/kmessagebox.cpp:907
#15 0x00007ffec0a048b6 in KMessageBox::sorry (parent=<value optimized out>, text=..., caption=..., options=<value optimized out>) at ../../kdeui/dialogs/kmessagebox.cpp:900
#16 0x00007ffec100d17f in KRun::run (_service=<value optimized out>, _urls=<value optimized out>, window=0x0, tempFiles=<value optimized out>, suggestedFileName=<value optimized out>, asn=<value optimized out>) at ../../kio/kio/krun.cpp:992
#17 0x00007ffec100fea0 in KRun::runUrl (u=<value optimized out>, _mimetype=..., window=0x0, tempFile=255, runExecutables=<value optimized out>, suggestedFileName=..., asn=...) at ../../kio/kio/krun.cpp:182
#18 0x00007ffec10107be in KRun::foundMimeType (this=0x1af62d0, type=...) at ../../kio/kio/krun.cpp:1434
#19 0x00007ffec1005482 in KRun::mimeTypeDetermined (this=0x7fff521f4500, mimeType=...) at ../../kio/kio/krun.cpp:1381
#20 0x00007ffec100e469 in KRun::init (this=0x1af62d0) at ../../kio/kio/krun.cpp:1142
#21 0x00007ffec1005fa0 in KRun::slotTimeout (this=0x1af62d0) at ../../kio/kio/krun.cpp:1265
#22 0x00007ffec1008eec in KRun::qt_metacall (this=0x1af62d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff521f5f00) at ./krun.moc:86
#23 0x00007ffebf12ab27 in QMetaObject::activate (sender=0x1af6350, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#24 0x00007ffebf1248f9 in QObject::event (this=0x1af6350, e=0x1) at kernel/qobject.cpp:1183
#25 0x00007ffebfd43fdc in QApplicationPrivate::notify_helper (this=0x1147900, receiver=0x1af6350, e=0x7fff521f6650) at kernel/qapplication.cpp:4396
#26 0x00007ffebfd49aed in QApplication::notify (this=0x7fff521f69b0, receiver=0x1af6350, e=0x7fff521f6650) at kernel/qapplication.cpp:4277
#27 0x00007ffec0a96156 in KApplication::notify (this=0x7fff521f69b0, receiver=0x1af6350, event=0x7fff521f6650) at ../../kdeui/kernel/kapplication.cpp:310
#28 0x00007ffebf112cdc in QCoreApplication::notifyInternal (this=0x7fff521f69b0, receiver=0x1af6350, event=0x7fff521f6650) at kernel/qcoreapplication.cpp:732
#29 0x00007ffebf1426f2 in sendEvent (this=0x114fb90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#30 QTimerInfoList::activateTimers (this=0x114fb90) at kernel/qeventdispatcher_unix.cpp:602
#31 0x00007ffebf13f4a4 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#32 0x00007ffeba8f8342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#33 0x00007ffeba8fc2a8 in ?? () from /lib/libglib-2.0.so.0
#34 0x00007ffeba8fc45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#35 0x00007ffebf13f193 in QEventDispatcherGlib::processEvents (this=0x111fe60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#36 0x00007ffebfdf6a4e in QGuiEventDispatcherGlib::processEvents (this=0x7fff521f4500, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007ffebf111a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#38 0x00007ffebf111dec in QEventLoop::exec (this=0x7fff521f68f0, flags=) at kernel/qeventloop.cpp:201
#39 0x00007ffebf115ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#40 0x00007ffec2ff990f in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/dolphin/src/main.cpp:98
#41 0x00007ffec2c4bd8e 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=0x7fff521f6ec8) at libc-start.c:226
#42 0x0000000000400659 in _start ()

This bug may be a duplicate of or related to bug 249876.

Possible duplicates by query: bug 253134, bug 251575, bug 249876.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-10-29 10:04:11 UTC
Thanks for the bug report! This looks like a crash which has been reported already.

If you have a small test file which you can publish, it might help if you could attach it to bug 249876. Thanks!

*** This bug has been marked as a duplicate of bug 249876 ***
Comment 2 Stephen 2011-06-10 14:38:32 UTC
Created attachment 60861 [details]
New crash information added by DrKonqi

dolphin (1.6.1) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed: Hovering over an MS Word Document on a USB stick

-- Backtrace (Reduced):
#6  readLittleEndianInt32 (this=0x7f3d640e73c0, s=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/textutils.h:78
#7  Strigi::OleInputStream::Private::Private (this=0x7f3d640e73c0, s=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:208
#8  0x00007f3d7231d162 in Strigi::OleInputStream::OleInputStream (this=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:151
#9  0x00007f3d7663edfd in OleEndAnalyzer::analyze (this=0x7f3d64063ab0, ar=..., in=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/oleendanalyzer.cpp:377
#10 0x00007f3d76628eca in Strigi::StreamAnalyzerPrivate::analyze (this=0x7f3d6407a3d0, idx=..., input=0x7f3d64061c10) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421