Bug 276990

Summary: Dolphin crashes when hovering for preview
Product: [Applications] dolphin Reporter: ZH <zhanghan>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED WAITINGFORINFO    
Severity: crash CC: asenlekoff, cfeck, cyberbeat, mail
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description ZH 2011-07-03 09:51:36 UTC
Application: dolphin (1.6.9)
KDE Platform Version: 4.6.90 (4.7 RC1) "release 2"
Qt Version: 4.7.3
Operating System: Linux 2.6.39.2-34-desktop i686
Distribution: "openSUSE 11.4 (i586)"

-- Information about the crash:
First hover the cursor on a text file for previewing in dolphin, then move away the cursor somewhere else.
After that dolphin crashes.
Not happen always. At most time previewing works fine.

-- Backtrace:
Application: Dolphin (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb57a4710 (LWP 11211))]

Thread 2 (Thread 0xb110eb70 (LWP 11212)):
#0  0xb6c24fcd in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb59ff1af in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0xb59ffac8 in ?? () from /lib/libglib-2.0.so.0
#3  0xb59fffce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0xb6dcafc7 in QEventDispatcherGlib::processEvents (this=0x81b5478, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0xb6d9ba6d in QEventLoop::processEvents (this=0xb110e2b0, flags=...) at kernel/qeventloop.cpp:149
#6  0xb6d9bc99 in QEventLoop::exec (this=0xb110e2b0, flags=...) at kernel/qeventloop.cpp:201
#7  0xb6c9cd49 in QThread::exec (this=0x829b240) at thread/qthread.cpp:492
#8  0xb6d7b7fd in QInotifyFileSystemWatcherEngine::run (this=0x829b240) at io/qfilesystemwatcher_inotify.cpp:248
#9  0xb6c9f993 in QThreadPrivate::start (arg=0x829b240) at thread/qthread_unix.cpp:320
#10 0xb6c22b05 in start_thread () from /lib/libpthread.so.0
#11 0xb5fdcd5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb57a4710 (LWP 11211)):
[KCrash Handler]
#7  0xb70df65a in KSycocaDict::find_string (this=0x74890004, key=...) at /usr/src/debug/kdelibs-4.6.90/kdecore/sycoca/ksycocadict.cpp:151
#8  0xb702d945 in KMimeTypeFactory::entryOffset (this=0xb4fb4528, mimeTypeName=...) at /usr/src/debug/kdelibs-4.6.90/kdecore/services/kmimetypefactory.cpp:51
#9  0xb702ee0a in mimeTypeSycocaOffers (this=0x86961f0, mimeType=..., genericServiceType=...) at /usr/src/debug/kdelibs-4.6.90/kdecore/services/kmimetypetrader.cpp:60
#10 KMimeTypeTrader::preferredService (this=0x86961f0, mimeType=..., genericServiceType=...) at /usr/src/debug/kdelibs-4.6.90/kdecore/services/kmimetypetrader.cpp:160
#11 0xb5102887 in KSUSEInstall::checkMimeTypeInstalled (mimetype=..., parent=0x0) at /usr/src/debug/kdelibs-4.6.90/suseinstall/ksuseinstall.cpp:95
#12 0xb54b53fc in KRun::runUrl (u=..., _mimetype=..., window=0x0, tempFile=false, runExecutables=true, suggestedFileName=..., asn=...) at /usr/src/debug/kdelibs-4.6.90/kio/kio/krun.cpp:176
#13 0xb54b5f39 in KRun::foundMimeType (this=0x8504eb0, type=...) at /usr/src/debug/kdelibs-4.6.90/kio/kio/krun.cpp:1488
#14 0xb54a927f in KRun::mimeTypeDetermined (this=0x8504eb0, mimeType=...) at /usr/src/debug/kdelibs-4.6.90/kio/kio/krun.cpp:1436
#15 0xb54b382d in KRun::init (this=0x8504eb0) at /usr/src/debug/kdelibs-4.6.90/kio/kio/krun.cpp:1184
#16 0xb54ab664 in KRun::slotTimeout (this=0x8504eb0) at /usr/src/debug/kdelibs-4.6.90/kio/kio/krun.cpp:1307
#17 0xb54ab85c in KRun::qt_metacall (this=0x8504eb0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfab729c) at /usr/src/debug/kdelibs-4.6.90/build/kio/krun.moc:86
#18 0xb6da307d in QMetaObject::metacall (object=0x8504eb0, cl=QMetaObject::InvokeMetaMethod, idx=6, argv=0xbfab729c) at kernel/qmetaobject.cpp:237
#19 0xb6db24cc in QMetaObject::activate (sender=0x872fe80, m=0xb6ed75a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#20 0xb6e026a5 in QTimer::timeout (this=0x872fe80) at .moc/release-shared/moc_qtimer.cpp:134
#21 0xb6db9856 in QTimer::timerEvent (this=0x872fe80, e=0xbfab77dc) at kernel/qtimer.cpp:271
#22 0xb6db1c04 in QObject::event (this=0x872fe80, e=0xbfab77dc) at kernel/qobject.cpp:1181
#23 0xb62a4684 in QApplicationPrivate::notify_helper (this=0x80d4328, receiver=0x872fe80, e=0xbfab77dc) at kernel/qapplication.cpp:4462
#24 0xb62ad427 in QApplication::notify (this=0xbfab7b24, receiver=0x872fe80, e=0xbfab77dc) at kernel/qapplication.cpp:3862
#25 0xb74e2711 in KApplication::notify (this=0xbfab7b24, receiver=0x872fe80, event=0xbfab77dc) at /usr/src/debug/kdelibs-4.6.90/kdeui/kernel/kapplication.cpp:311
#26 0xb6d9c78e in QCoreApplication::notifyInternal (this=0xbfab7b24, receiver=0x872fe80, event=0xbfab77dc) at kernel/qcoreapplication.cpp:731
#27 0xb6dcdb89 in sendEvent (this=0x80da2a4) at kernel/qcoreapplication.h:215
#28 QTimerInfoList::activateTimers (this=0x80da2a4) at kernel/qeventdispatcher_unix.cpp:619
#29 0xb6dca852 in timerSourceDispatch (source=0x80da270) at kernel/qeventdispatcher_glib.cpp:184
#30 0xb59ff509 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0xb59ffd10 in ?? () from /lib/libglib-2.0.so.0
#32 0xb59fffce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#33 0xb6dcaf7b in QEventDispatcherGlib::processEvents (this=0x80c0210, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#34 0xb635b1da in QGuiEventDispatcherGlib::processEvents (this=0x80c0210, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0xb6d9ba6d in QEventLoop::processEvents (this=0xbfab7a84, flags=...) at kernel/qeventloop.cpp:149
#36 0xb6d9bc99 in QEventLoop::exec (this=0xbfab7a84, flags=...) at kernel/qeventloop.cpp:201
#37 0xb6da0740 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#38 0xb62a23d4 in QApplication::exec () at kernel/qapplication.cpp:3736
#39 0xb2367374 in kdemain (argc=5, argv=0x80c1ac8) at /usr/src/debug/kde-baseapps-4.6.90/dolphin/src/main.cpp:85
#40 0x0804e2a4 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2011-08-07 23:58:32 UTC
Might be caused by a downstream patch, the backtrace reads "KSUSEInstall::checkMimeTypeInstalled"

See also similar bug 279596.
Comment 2 Asen Lekov 2011-11-24 16:58:44 UTC
Duplicate of bug 248990
Comment 3 Myriam Schweingruber 2011-11-25 19:38:17 UTC
*** Bug 279596 has been marked as a duplicate of this bug. ***
Comment 4 Myriam Schweingruber 2011-11-25 19:40:06 UTC
(In reply to comment #2)
> Duplicate of bug 248990

Sadly no, this looks like OpenSUSE specific. Is this crash still happening?
Comment 5 Julian Steinmann 2018-02-27 19:45:30 UTC
Closing because of inactivity. Can be reopened if someone can still reproduce with Dolphin 17.12.2 (I cannot).