Bug 265396

Summary: Dolphin crashed after opening a file
Product: [Applications] dolphin Reporter: yyyy12
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED NOT A BUG    
Severity: crash CC: mail, russianneuromancer, sumi
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description yyyy12 2011-02-04 13:00:51 UTC
Application: dolphin (1.6)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-25-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:

Clicking on a file to open  it
-> Crash of dolphin

Did only happen once until now

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

Thread 3 (Thread 0x7fc19b07a700 (LWP 2098)):
#0  0x00007fc1ae04c203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fc1a6720009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fc1a672045c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fc1aa3df1e6 in QEventDispatcherGlib::processEvents (this=0x232eb20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007fc1aa3b1a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fc1aa3b1dec in QEventLoop::exec (this=0x7fc19b079db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fc1aa2bc2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007fc1aa3915f8 in QInotifyFileSystemWatcherEngine::run (this=0x2304b40) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fc1aa2bf27e in QThreadPrivate::start (arg=0x2304b40) at thread/qthread_unix.cpp:266
#9  0x00007fc1a6bde971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007fc1ae05892d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc198a14700 (LWP 3175)):
#0  0x00007fff4998b85d in ?? ()
#1  0x00007fff4998b945 in clock_gettime ()
#2  0x00007fc1a53900bf in clock_gettime (clock_id=-1734264096, tp=0x7fc198a13ae0) at ../sysdeps/unix/clock_gettime.c:100
#3  0x00007fc1aa31494f in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#5  0x00007fc1aa3e11fd in QTimerInfoList::updateCurrentTime (this=0x7fc198a13ae0) at kernel/qeventdispatcher_unix.cpp:339
#6  0x00007fc1aa3e1225 in QTimerInfoList::timerWait (this=0x7fc198a13ae0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#7  0x00007fc1aa3df3dd in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fc198a13c1c) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007fc1aa3df485 in timerSourcePrepare (source=0x7fc198a13ae0, timeout=0x7fc198a13ae0) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007fc1a671fa11 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#10 0x00007fc1a671fe78 in ?? () from /lib/libglib-2.0.so.0
#11 0x00007fc1a672045c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#12 0x00007fc1aa3df1e6 in QEventDispatcherGlib::processEvents (this=0x22c42a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#13 0x00007fc1aa3b1a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#14 0x00007fc1aa3b1dec in QEventLoop::exec (this=0x7fc198a13db0, flags=) at kernel/qeventloop.cpp:201
#15 0x00007fc1aa2bc2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#16 0x00007fc1aa3915f8 in QInotifyFileSystemWatcherEngine::run (this=0x2916be0) at io/qfilesystemwatcher_inotify.cpp:248
#17 0x00007fc1aa2bf27e in QThreadPrivate::start (arg=0x2916be0) at thread/qthread_unix.cpp:266
#18 0x00007fc1a6bde971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#19 0x00007fc1ae05892d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc1ae752760 (LWP 2094)):
[KCrash Handler]
#6  isNull (this=0x2c928a8) at image/qpixmapdata_p.h:124
#7  QPixmap::isNull (this=0x2c928a8) at image/qpixmap.cpp:545
#8  0x00007fc1aaefacc6 in QPainter::drawTiledPixmap (this=0x7fff49882140, r=..., pixmap=..., sp=...) at painting/qpainter.cpp:6696
#9  0x00007fc1a098de08 in drawTiledPixmap (this=0x28da400, r=<value optimized out>, p=<value optimized out>, t=) at /usr/include/qt4/QtGui/qpainter.h:832
#10 Oxygen::TileSet::render (this=0x28da400, r=<value optimized out>, p=<value optimized out>, t=) at ../../../libs/oxygen/oxygentileset.cpp:159
#11 0x00007fc1a0bfca6f in Oxygen::Style::renderMenuItemRect (this=0x2259940, opt=0x7fff49881f50, r=<value optimized out>, base=<value optimized out>, palette=..., painter=0x7fff49882140, opacity=<value optimized out>) at ../../../kstyles/oxygen/oxygenstyle.cpp:9007
#12 0x00007fc1a0c1ca36 in Oxygen::Style::drawMenuItemControl (this=0x2259940, option=0x7fff49881f50, painter=0x7fff49882140, widget=0x75af2e0) at ../../../kstyles/oxygen/oxygenstyle.cpp:4586
#13 0x00007fc1a0bf63b8 in Oxygen::Style::drawControl (this=0x2259940, element=QStyle::CE_MenuItem, option=0x7fff49881f50, painter=0x7fff49882140, widget=0x75af2e0) at ../../../kstyles/oxygen/oxygenstyle.cpp:1082
#14 0x00007fc1ab1fde54 in QMenu::paintEvent (this=0x75af2e0, e=<value optimized out>) at widgets/qmenu.cpp:2176
#15 0x00007fc1aadeac2e in QWidget::event (this=0x75af2e0, event=0x7fff498829f0) at kernel/qwidget.cpp:8333
#16 0x00007fc1ab1fd90b in QMenu::event (this=0x75af2e0, e=0x7fff498829f0) at widgets/qmenu.cpp:2410
#17 0x00007fc1aad94fdc in QApplicationPrivate::notify_helper (this=0x213a480, receiver=0x75af2e0, e=0x7fff498829f0) at kernel/qapplication.cpp:4396
#18 0x00007fc1aad9aaed in QApplication::notify (this=0x7fff49885ac0, receiver=0x75af2e0, e=0x7fff498829f0) at kernel/qapplication.cpp:4277
#19 0x00007fc1abb24a36 in KApplication::notify (this=0x7fff49885ac0, receiver=0x75af2e0, event=0x7fff498829f0) at ../../kdeui/kernel/kapplication.cpp:311
#20 0x00007fc1aa3b2cdc in QCoreApplication::notifyInternal (this=0x7fff49885ac0, receiver=0x75af2e0, event=0x7fff498829f0) at kernel/qcoreapplication.cpp:732
#21 0x00007fc1aadf167d in sendSpontaneousEvent (this=0xedeece0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x549e890) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#22 QWidgetPrivate::drawWidget (this=0xedeece0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x549e890) at kernel/qwidget.cpp:5420
#23 0x00007fc1aafc5408 in QWidgetBackingStore::sync (this=0x549e890) at painting/qbackingstore.cpp:1328
#24 0x00007fc1aade4730 in QWidgetPrivate::syncBackingStore (this=0xedeece0) at kernel/qwidget.cpp:1805
#25 0x00007fc1aadeb2f5 in QWidget::event (this=0x75af2e0, event=0x58ae770) at kernel/qwidget.cpp:8480
#26 0x00007fc1ab1fd90b in QMenu::event (this=0x75af2e0, e=0x58ae770) at widgets/qmenu.cpp:2410
#27 0x00007fc1aad94fdc in QApplicationPrivate::notify_helper (this=0x213a480, receiver=0x75af2e0, e=0x58ae770) at kernel/qapplication.cpp:4396
#28 0x00007fc1aad9aaed in QApplication::notify (this=0x7fff49885ac0, receiver=0x75af2e0, e=0x58ae770) at kernel/qapplication.cpp:4277
#29 0x00007fc1abb24a36 in KApplication::notify (this=0x7fff49885ac0, receiver=0x75af2e0, event=0x58ae770) at ../../kdeui/kernel/kapplication.cpp:311
#30 0x00007fc1aa3b2cdc in QCoreApplication::notifyInternal (this=0x7fff49885ac0, receiver=0x75af2e0, event=0x58ae770) at kernel/qcoreapplication.cpp:732
#31 0x00007fc1aa3b5c22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x210c350) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x210c350) at kernel/qcoreapplication.cpp:1373
#33 0x00007fc1aa3df653 in sendPostedEvents (s=0x2137de0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#34 postEventSourceDispatch (s=0x2137de0) at kernel/qeventdispatcher_glib.cpp:277
#35 0x00007fc1a671c342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#36 0x00007fc1a67202a8 in ?? () from /lib/libglib-2.0.so.0
#37 0x00007fc1a672045c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#38 0x00007fc1aa3df193 in QEventDispatcherGlib::processEvents (this=0x210be60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#39 0x00007fc1aae47a4e in QGuiEventDispatcherGlib::processEvents (this=0x2c928a8, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00007fc1aa3b1a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#41 0x00007fc1aa3b1dec in QEventLoop::exec (this=0x7fff49883ac0, flags=) at kernel/qeventloop.cpp:201
#42 0x00007fc1ab1f8ec5 in QMenu::exec (this=0xeb6a560, p=<value optimized out>, action=0x0) at widgets/qmenu.cpp:2054
#43 0x00007fc1ae338ce4 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#44 0x00007fc1ae3399b0 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#45 0x00007fc1ae32e930 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#46 0x00007fc1ae33277b in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#47 0x00007fc1aa3cab27 in QMetaObject::activate (sender=0x32602d0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff49881720) at kernel/qobject.cpp:3280
#48 0x00007fc1ad3a021f in DolphinView::requestContextMenu(KFileItem const&, KUrl const&, QList<QAction*> const&) () from /usr/lib/libdolphinprivate.so.4
#49 0x00007fc1ad3a17a9 in DolphinView::openContextMenu(QPoint const&, QList<QAction*> const&) () from /usr/lib/libdolphinprivate.so.4
#50 0x00007fc1ad3a5ebc in DolphinView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libdolphinprivate.so.4
#51 0x00007fc1aa3cab27 in QMetaObject::activate (sender=0x29daf10, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff49881720) at kernel/qobject.cpp:3280
#52 0x00007fc1ad3bda4a in DolphinViewController::requestContextMenu(QPoint const&, QList<QAction*>) () from /usr/lib/libdolphinprivate.so.4
#53 0x00007fc1ad3bdb2e in DolphinViewController::triggerContextMenuRequest(QPoint const&, QList<QAction*> const&) () from /usr/lib/libdolphinprivate.so.4
#54 0x00007fc1ad3aa1ca in DolphinDetailsView::contextMenuEvent(QContextMenuEvent*) () from /usr/lib/libdolphinprivate.so.4
#55 0x00007fc1aadeaa54 in QWidget::event (this=0x3240680, event=0x7fff49884d80) at kernel/qwidget.cpp:8354
#56 0x00007fc1ab1b65e6 in QFrame::event (this=0x3240680, e=0x7fff49884d80) at widgets/qframe.cpp:557
#57 0x00007fc1ab2efa8b in QAbstractItemView::viewportEvent (this=0x3240680, event=0x7fff49884d80) at itemviews/qabstractitemview.cpp:1619
#58 0x00007fc1ab32dd65 in QTreeView::viewportEvent (this=0x3240680, event=0x7fff49884d80) at itemviews/qtreeview.cpp:1256
#59 0x00007fc1aa3b2507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x3240360, event=0x7fff49884d80) at kernel/qcoreapplication.cpp:847
#60 0x00007fc1aad94fac in QApplicationPrivate::notify_helper (this=0x213a480, receiver=0x3240360, e=0x7fff49884d80) at kernel/qapplication.cpp:4392
#61 0x00007fc1aad9acd1 in QApplication::notify (this=0x7fff49885ac0, receiver=0x3240360, e=0x7fff49884d80) at kernel/qapplication.cpp:4038
#62 0x00007fc1abb24a36 in KApplication::notify (this=0x7fff49885ac0, receiver=0x3240360, event=0x7fff49884d80) at ../../kdeui/kernel/kapplication.cpp:311
#63 0x00007fc1aa3b2cdc in QCoreApplication::notifyInternal (this=0x7fff49885ac0, receiver=0x3240360, event=0x7fff49884d80) at kernel/qcoreapplication.cpp:732
#64 0x00007fc1aae1d392 in QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4408
#65 0x00007fc1aae1bc5c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff498856d0) at kernel/qapplication_x11.cpp:3536
#66 0x00007fc1aae480e2 in x11EventSourceDispatch (s=0x2138000, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#67 0x00007fc1a671c342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#68 0x00007fc1a67202a8 in ?? () from /lib/libglib-2.0.so.0
#69 0x00007fc1a672045c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#70 0x00007fc1aa3df193 in QEventDispatcherGlib::processEvents (this=0x210be60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#71 0x00007fc1aae47a4e in QGuiEventDispatcherGlib::processEvents (this=0x2c928a8, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#72 0x00007fc1aa3b1a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#73 0x00007fc1aa3b1dec in QEventLoop::exec (this=0x7fff49885a00, flags=) at kernel/qeventloop.cpp:201
#74 0x00007fc1aa3b5ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#75 0x00007fc1ae33be7f in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#76 0x00007fc1adf90d8e 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=0x7fff49885fd8) at libc-start.c:226
#77 0x0000000000400659 in _start ()

Reported using DrKonqi
Comment 1 Peter Penz 2011-02-04 14:21:59 UTC
Thanks for the report. Corresponding to the backtrace you've opened the context-menu. I currently cannot reproduce the crash, it would be great if you have some hints if you observer the crash again.
Comment 2 RussianNeuroMancer 2011-02-14 07:24:25 UTC
Created attachment 57240 [details]
New crash information added by DrKonqi

dolphin (1.6) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.0

- What I was doing when the application crashed:

I get this crash while dragging file from Dolphin to another application.

-- Backtrace (Reduced):
#6  isNull (this=0x1e9e538) at image/qpixmapdata_p.h:124
#7  QPixmap::isNull (this=0x1e9e538) at image/qpixmap.cpp:545
#8  0x00007f6dde758cc6 in QPainter::drawTiledPixmap (this=0x7fff62853960, r=..., pixmap=..., sp=...) at painting/qpainter.cpp:6696
#9  0x00007f6dd422ee08 in Oxygen::TileSet::render(QRect const&, QPainter*, QFlags<Oxygen::TileSet::Tile>) const () from /usr/lib/liboxygenstyle.so.4
[...]
#13 0x00007f6ddea5be54 in QMenu::paintEvent (this=0x2060330, e=<value optimized out>) at widgets/qmenu.cpp:2176
Comment 3 RussianNeuroMancer 2011-02-20 05:39:35 UTC
> I currently cannot reproduce the crash
I also can not reproduce this crash again.
Comment 4 RussianNeuroMancer 2011-02-20 20:37:12 UTC
Probably duplicate of https://bugs.kde.org/show_bug.cgi?id=265230 or https://bugs.kde.org/show_bug.cgi?id=203887
Comment 5 seiji sumi 2011-03-21 07:59:59 UTC
Created attachment 58204 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed:

I'm open 2-dolphine. drug&drops dolphine-1 to dolphine 2.then,left-mousebottom release after clush.

-- Backtrace (Reduced):
#6  isNull (this=<value optimized out>) at image/qpixmapdata_p.h:124
#7  QPixmap::isNull (this=<value optimized out>) at image/qpixmap.cpp:545
#8  0x0000003e2f103606 in QPainter::drawTiledPixmap (this=0x7fff0f866e70, r=..., pixmap=..., sp=...) at painting/qpainter.cpp:6696
#9  0x00007f377b4fb6c0 in drawTiledPixmap (this=0x1617ee0, r=<value optimized out>, p=<value optimized out>, t=<value optimized out>) at /usr/include/QtGui/qpainter.h:832
#10 Oxygen::TileSet::render (this=0x1617ee0, r=<value optimized out>, p=<value optimized out>, t=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.1/libs/oxygen/oxygentileset.cpp:159
Comment 6 Julian Steinmann 2018-03-01 20:14:21 UTC
Both possible duplicate bugs are now closed, and nobody here can reproduce this bug anymore. Feel free to reopen this bug if you experience it with the newest version of Dolphin.