Application: dolphin (2.1) KDE Platform Version: 4.9.5 Qt Version: 4.8.3 Operating System: Linux 3.5.0-17-generic i686 Distribution: Linux Mint 14 Nadia -- Information about the crash: - What I was doing when the application crashed: everytime i press the right button from my touchpad the bug report jumps up and what i was doing is lost. this started happening after i installed the gcc4.7 compiler and utils. toshiba nb305linux mint 14 kde -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0xb1d04740 (LWP 10509))] Thread 2 (Thread 0xaf514b40 (LWP 10510)): #0 0xb4c448c2 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb4c44d80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb4c44e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb642f99f in QEventDispatcherGlib::processEvents (this=0xaec00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0xb63fc26c in QEventLoop::processEvents (this=this@entry=0xaf514228, flags=...) at kernel/qeventloop.cpp:149 #5 0xb63fc561 in QEventLoop::exec (this=0xaf514228, flags=...) at kernel/qeventloop.cpp:204 #6 0xb62e766c in QThread::exec (this=0x82d1ae0) at thread/qthread.cpp:501 #7 0xb63da7bd in QInotifyFileSystemWatcherEngine::run (this=0x82d1ae0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0xb62eaa58 in QThreadPrivate::start (arg=0x82d1ae0) at thread/qthread_unix.cpp:338 #9 0xb4d14d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #10 0xb764bd3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb1d04740 (LWP 10509)): [KCrash Handler] #7 0xb04dc674 in Oxygen::Style::drawPanelMenuPrimitive (this=0x8174df8, option=0xbfbd7e60, painter=0xbfbd7e08, widget=0x84d2a28) at ../../../kstyles/oxygen/oxygenstyle.cpp:3464 #8 0xb04d871d in Oxygen::Style::drawPrimitive (this=0x8174df8, element=QStyle::PE_PanelMenu, option=0xbfbd7e60, painter=0xbfbd7e08, widget=0x84d2a28) at ../../../kstyles/oxygen/oxygenstyle.cpp:1058 #9 0xb5d1d00d in QMenu::paintEvent (this=0x84d2a28, e=0xbfbd85bc) at widgets/qmenu.cpp:2218 #10 0xb58c87b7 in QWidget::event (this=0x84d2a28, event=0xbfbd85bc) at kernel/qwidget.cpp:8517 #11 0xb5d2276c in QMenu::event (this=0x84d2a28, e=0xbfbd85bc) at widgets/qmenu.cpp:2469 #12 0xb586f39c in QApplicationPrivate::notify_helper (this=0x81408e0, receiver=0x84d2a28, e=0xbfbd85bc) at kernel/qapplication.cpp:4562 #13 0xb5873e54 in QApplication::notify (this=0x81408e0, receiver=0x84d2a28, e=0xbfbd85bc) at kernel/qapplication.cpp:4423 #14 0xb6a0eec1 in KApplication::notify (this=0xbfbdaef0, receiver=0x84d2a28, event=0xbfbd85bc) at ../../kdeui/kernel/kapplication.cpp:311 #15 0xb63fd78e in QCoreApplication::notifyInternal (this=0xbfbdaef0, receiver=0x84d2a28, event=0xbfbd85bc) at kernel/qcoreapplication.cpp:915 #16 0xb58c3ec3 in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #17 QWidgetPrivate::drawWidget (this=0x862cec0, pdev=0x862cc50, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x8635f20) at kernel/qwidget.cpp:5594 #18 0xb5abb474 in QWidgetBackingStore::sync (this=0x8635f20) at painting/qbackingstore.cpp:1373 #19 0xb5abb867 in QWidgetBackingStore::sync (this=0x8635f20, exposedWidget=0x84d2a28, exposedRegion=...) at painting/qbackingstore.cpp:1161 #20 0xb58b7980 in QWidgetPrivate::syncBackingStore (this=0x862cec0, region=...) at kernel/qwidget.cpp:1901 #21 0xb58f9848 in QETWidget::translatePaintEvent (this=0x84d2a28, event=0xbfbd8c3c) at kernel/qapplication_x11.cpp:5589 #22 0xb58fa9e0 in QApplication::x11ProcessEvent (this=0xbfbdaef0, event=0xbfbd8c3c) at kernel/qapplication_x11.cpp:3637 #23 0xb5925dc4 in x11EventSourceDispatch (s=0x8141f00, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #24 0xb4c449e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #25 0xb4c44d80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #26 0xb4c44e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #27 0xb642f981 in QEventDispatcherGlib::processEvents (this=0x811d858, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #28 0xb59259aa in QGuiEventDispatcherGlib::processEvents (this=0x811d858, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #29 0xb63fc26c in QEventLoop::processEvents (this=this@entry=0xbfbd8f28, flags=...) at kernel/qeventloop.cpp:149 #30 0xb63fc561 in QEventLoop::exec (this=0xbfbd8f28, flags=...) at kernel/qeventloop.cpp:204 #31 0xb5d1eb27 in QMenu::exec (this=0x84d2a28, p=..., action=0x0) at widgets/qmenu.cpp:2113 #32 0xb7759cee in DolphinContextMenu::openViewportContextMenu (this=0x8438b20) at ../../../dolphin/src/dolphincontextmenu.cpp:356 #33 0xb775a9c4 in DolphinContextMenu::open (this=0x8438b20) at ../../../dolphin/src/dolphincontextmenu.cpp:140 #34 0xb774e9af in DolphinMainWindow::openContextMenu (this=this@entry=0x8261e60, pos=..., item=..., url=..., customActions=...) at ../../../dolphin/src/dolphinmainwindow.cpp:1298 #35 0xb7751fe7 in qt_static_metacall (_a=0xbfbd91fc, _id=71, _o=0x8261e60, _c=<optimized out>) at ./dolphinmainwindow.moc:253 #36 DolphinMainWindow::qt_static_metacall (_o=0x8261e60, _c=QMetaObject::InvokeMetaMethod, _id=71, _a=0xbfbd91fc) at ./dolphinmainwindow.moc:175 #37 0xb6415ed6 in QMetaObject::activate (sender=0x8316218, m=0xb73f94bc <DolphinView::staticMetaObject>, local_signal_index=17, argv=0xbfbd91fc) at kernel/qobject.cpp:3547 #38 0xb73ae84d in DolphinView::requestContextMenu (this=this@entry=0x8316218, _t1=..., _t2=..., _t3=..., _t4=...) at ./dolphinview.moc:434 #39 0xb73af3ae in DolphinView::slotViewContextMenuRequested (this=this@entry=0x8316218, pos=...) at ../../../dolphin/src/views/dolphinview.cpp:829 #40 0xb73b482c in qt_static_metacall (_a=0xbfbd93a8, _id=47, _o=0x8316218, _c=<optimized out>) at ./dolphinview.moc:241 #41 DolphinView::qt_static_metacall (_o=0x8316218, _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbfbd93a8) at ./dolphinview.moc:187 #42 0xb6415ed6 in QMetaObject::activate (sender=0x827d670, m=0xb73f7340 <KItemListController::staticMetaObject>, local_signal_index=4, argv=0xbfbd93a8) at kernel/qobject.cpp:3547 #43 0xb7375795 in KItemListController::viewContextMenuRequested (this=this@entry=0x827d670, _t1=...) at ./kitemlistcontroller.moc:239 #44 0xb7377380 in KItemListController::mousePressEvent (this=0x827d670, event=0xbfbd9fb0, transform=...) at ../../../dolphin/src/kitemviews/kitemlistcontroller.cpp:616 #45 0xb7374719 in KItemListController::processEvent (this=0x827d670, event=0xbfbd9fb0, transform=...) at ../../../dolphin/src/kitemviews/kitemlistcontroller.cpp:994 #46 0xb737cf18 in KItemListView::event (this=0x82fc480, event=0xbfbd9fb0) at ../../../dolphin/src/kitemviews/kitemlistview.cpp:845 #47 0xb586f39c in QApplicationPrivate::notify_helper (this=0x81408e0, receiver=0x82fc480, e=0xbfbd9fb0) at kernel/qapplication.cpp:4562 #48 0xb5873daf in QApplication::notify (this=0xbfbd9fb0, receiver=0x82fc480, e=0xbfbd9fb0) at kernel/qapplication.cpp:3944 #49 0xb6a0eec1 in KApplication::notify (this=0xbfbdaef0, receiver=0x82fc480, event=0xbfbd9fb0) at ../../kdeui/kernel/kapplication.cpp:311 #50 0xb63fd78e in QCoreApplication::notifyInternal (this=0xbfbdaef0, receiver=0x82fc480, event=0xbfbd9fb0) at kernel/qcoreapplication.cpp:915 #51 0xb586d24d in sendSpontaneousEvent (event=0xbfbd9fb0, receiver=0x82fc480) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #52 qt_sendSpontaneousEvent (receiver=0x82fc480, event=0xbfbd9fb0) at kernel/qapplication.cpp:5560 #53 0xb5efcb0b in sendEvent (event=0xbfbd9fb0, item=0x82fc488, this=<optimized out>) at graphicsview/qgraphicsscene.cpp:1217 #54 QGraphicsScenePrivate::sendEvent (this=0x830b730, item=0x82fc488, event=0xbfbd9fb0) at graphicsview/qgraphicsscene.cpp:1197 #55 0xb5efd731 in sendMouseEvent (mouseEvent=0xbfbd9fb0, this=0x830b730) at graphicsview/qgraphicsscene.cpp:1295 #56 QGraphicsScenePrivate::sendMouseEvent (this=0x830b730, mouseEvent=0xbfbd9fb0) at graphicsview/qgraphicsscene.cpp:1274 #57 0xb5f03baf in QGraphicsScenePrivate::mousePressEventHandler (this=this@entry=0x830b730, mouseEvent=mouseEvent@entry=0xbfbd9fb0) at graphicsview/qgraphicsscene.cpp:1422 #58 0xb5f040d3 in QGraphicsScene::mousePressEvent (this=0x83237c8, mouseEvent=0xbfbd9fb0) at graphicsview/qgraphicsscene.cpp:4074 #59 0xb5f11eec in QGraphicsScene::event (this=0x83237c8, event=0xbfbd9fb0) at graphicsview/qgraphicsscene.cpp:3455 #60 0xb586f39c in QApplicationPrivate::notify_helper (this=0x81408e0, receiver=0x83237c8, e=0xbfbd9fb0) at kernel/qapplication.cpp:4562 #61 0xb5873daf in QApplication::notify (this=0xbfbd9fb0, receiver=0x83237c8, e=0xbfbd9fb0) at kernel/qapplication.cpp:3944 #62 0xb6a0eec1 in KApplication::notify (this=0xbfbdaef0, receiver=0x83237c8, event=0xbfbd9fb0) at ../../kdeui/kernel/kapplication.cpp:311 #63 0xb63fd78e in QCoreApplication::notifyInternal (this=0xbfbdaef0, receiver=0x83237c8, event=0xbfbd9fb0) at kernel/qcoreapplication.cpp:915 #64 0xb586d24d in sendSpontaneousEvent (event=0xbfbd9fb0, receiver=0x83237c8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #65 qt_sendSpontaneousEvent (receiver=0x83237c8, event=0xbfbd9fb0) at kernel/qapplication.cpp:5560 #66 0xb5f2504a in QGraphicsView::mousePressEvent (this=0x830bf20, event=0xbfbda704) at graphicsview/qgraphicsview.cpp:3164 #67 0xb58c8989 in QWidget::event (this=0x830bf20, event=0xbfbda704) at kernel/qwidget.cpp:8367 #68 0xb5cd8f15 in QFrame::event (this=0x830bf20, e=0xbfbda704) at widgets/qframe.cpp:557 #69 0xb5d69733 in QAbstractScrollArea::viewportEvent (this=0x830bf20, e=0xbfbda704) at widgets/qabstractscrollarea.cpp:1043 #70 0xb5f2ee1c in QGraphicsView::viewportEvent (this=0x830bf20, event=0xbfbda704) at graphicsview/qgraphicsview.cpp:2866 #71 0xb5d6bef6 in viewportEvent (event=0xbfbda704, this=<optimized out>) at widgets/qabstractscrollarea_p.h:100 #72 QAbstractScrollAreaFilter::eventFilter (this=0x82e7568, o=0x82ed530, e=0xbfbda704) at widgets/qabstractscrollarea_p.h:116 #73 0xb63fd8fe in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x81408e0, receiver=0x82ed530, event=0xbfbda704) at kernel/qcoreapplication.cpp:1025 #74 0xb586f36d in QApplicationPrivate::notify_helper (this=0x81408e0, receiver=0x82ed530, e=0xbfbda704) at kernel/qapplication.cpp:4558 #75 0xb5874892 in QApplication::notify (this=0x81408e0, receiver=0x82ed530, e=0xbfbda704) at kernel/qapplication.cpp:4105 #76 0xb6a0eec1 in KApplication::notify (this=0xbfbdaef0, receiver=0x82ed530, event=0xbfbda704) at ../../kdeui/kernel/kapplication.cpp:311 #77 0xb63fd78e in QCoreApplication::notifyInternal (this=0xbfbdaef0, receiver=0x82ed530, event=0xbfbda704) at kernel/qcoreapplication.cpp:915 #78 0xb5870206 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #79 QApplicationPrivate::sendMouseEvent (receiver=0x82ed530, event=0xbfbda704, alienWidget=0x82ed530, nativeWidget=0x844d1e8, buttonDown=0xb6200d14 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173 #80 0xb58fba75 in QETWidget::translateMouseEvent (this=0x844d1e8, event=0xbfbdab2c) at kernel/qapplication_x11.cpp:4622 #81 0xb58fa705 in QApplication::x11ProcessEvent (this=0xbfbdaef0, event=0xbfbdab2c) at kernel/qapplication_x11.cpp:3737 #82 0xb5925dc4 in x11EventSourceDispatch (s=0x8141f00, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #83 0xb4c449e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #84 0xb4c44d80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #85 0xb4c44e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #86 0xb642f981 in QEventDispatcherGlib::processEvents (this=0x811d858, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #87 0xb59259aa in QGuiEventDispatcherGlib::processEvents (this=0x811d858, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #88 0xb63fc26c in QEventLoop::processEvents (this=this@entry=0xbfbdae28, flags=...) at kernel/qeventloop.cpp:149 #89 0xb63fc561 in QEventLoop::exec (this=0xbfbdae28, flags=...) at kernel/qeventloop.cpp:204 #90 0xb6401cba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #91 0xb586cfc4 in QApplication::exec () at kernel/qapplication.cpp:3823 #92 0xb775c2a5 in kdemain (argc=1, argv=0xbfbdafd4) at ../../../dolphin/src/main.cpp:90 #93 0x0804855b in main (argc=1, argv=0xbfbdafd4) at dolphin_dummy.cpp:3 Reported using DrKonqi
Thanks for the bug report! Looks like an Oxygen issue. Mabe a Valgrind log can help to find out if something goes wrong already before the crash. If you want to help us by producing one, run valgrind dolphin 2> log.txt (note that Dolphin will be a lot slower than usual), then reproduce the crash, and attach the log file here. Thanks.
Not sure this one is a leak issue. I'd suspect some libraries incompatibilities. Obviously can't reproduce here. Question: do you use native packages or compiled sources ? For dolphin, for oxygen ? Did you recompile one (and not the other) after switching compiler ? Does that happen with other programs ? Hugo
For the record, looking at the incriminated source code: ../../../kstyles/oxygen/oxygenstyle.cpp:3464 " painter->setCompositionMode( QPainter::CompositionMode_Source );" it looks like the QPainter passed to the drawing primitive is invalid. This should never happen and is dealt with by Qt (not us).
Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!