Bug 303273

Summary: Crash when browaing a foldwe
Product: [Applications] gwenview Reporter: Vaktoth <vaktoth66>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version First Reported In: 2.8.4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Vaktoth 2012-07-10 01:26:50 UTC
Application: gwenview (2.8.4)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-26-generic-pae i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed: I just was browsing a folder, and the program crashed a mid the task.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb2749740 (LWP 20475))]

Thread 4 (Thread 0xaff37b40 (LWP 20477)):
#0  0xb771a424 in __kernel_vsyscall ()
#1  0xb5b0c17b in read () from /lib/i386-linux-gnu/libc.so.6
#2  0xb4a5172b in ?? () from /usr/lib/nvidia-current/libGL.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0xaf285b40 (LWP 20478)):
#0  0xb508bc64 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb5b2a634 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb5000410 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4fc0f50 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4fc1201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb71518e7 in QEventDispatcherGlib::processEvents (this=0xae900480, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb711d50d in QEventLoop::processEvents (this=0xaf285190, flags=...) at kernel/qeventloop.cpp:149
#7  0xb711d7a9 in QEventLoop::exec (this=0xaf285190, flags=...) at kernel/qeventloop.cpp:204
#8  0xb700694c in QThread::exec (this=0x91c2350) at thread/qthread.cpp:501
#9  0xb70fab5d in QInotifyFileSystemWatcherEngine::run (this=0x91c2350) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb7009de0 in QThreadPrivate::start (arg=0x91c2350) at thread/qthread_unix.cpp:298
#11 0xb4a54a11 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#12 0x5c8b0824 in ?? ()
#13 0xbab80424 in ?? ()
#14 0x65000000 in ?? ()
#15 0x001015ff in ?? ()
#16 0xd3890000 in ?? ()
#17 0xfff0013d in ?? ()
#18 0xc30173ff in ?? ()
#19 0x0f8122e8 in ?? ()
#20 0x9fc18100 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xadaffb40 (LWP 20482)):
#0  0xb771a424 in __kernel_vsyscall ()
#1  0xb508c96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5b2a3dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb700a350 in wait (time=4294967295, this=0x8f2e190) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x8f0e3d8, mutex=0x8f0e3d4, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb762b82b in Gwenview::SemanticInfoThread::run (this=0x8f0e3c8) at ../../lib/semanticinfo/nepomuksemanticinfobackend.cpp:145
#6  0xb7009de0 in QThreadPrivate::start (arg=0x8f0e3c8) at thread/qthread_unix.cpp:298
#7  0xb4a54a11 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#8  0x5c8b0824 in ?? ()
#9  0xbab80424 in ?? ()
#10 0x65000000 in ?? ()
#11 0x001015ff in ?? ()
#12 0xd3890000 in ?? ()
#13 0xfff0013d in ?? ()
#14 0xc30173ff in ?? ()
#15 0x0f8122e8 in ?? ()
#16 0x9fc18100 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb2749740 (LWP 20475)):
[KCrash Handler]
#7  0xb75c662b in KSharedPtr (o=..., this=0xbfdea028) at /usr/include/ksharedptr.h:84
#8  Gwenview::DocumentView::document (this=0xb780b00) at ../../lib/documentview/documentview.cpp:639
#9  0x0806fb79 in Gwenview::ViewMainPage::currentDocument (this=0x8f4abd0) at ../../app/viewmainpage.cpp:558
#10 0x0808a17b in Gwenview::MainWindow::currentDocumentIsRasterImage (this=0x8f0c720) at ../../app/mainwindow.cpp:848
#11 0x080833a9 in Gwenview::ImageOpsContextManagerItem::updateActions (this=0x9233840) at ../../app/imageopscontextmanageritem.cpp:174
#12 0xb71356b1 in QMetaObject::activate (sender=0x921d510, m=0x80adbfc, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#13 0x0806af37 in Gwenview::ContextManager::selectionChanged (this=0x921d510) at ./contextmanager.moc:117
#14 0xb712773d in QMetaMethod::invoke (this=0xbfdea39c, object=0x921d510, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#15 0xb7129d4f in QMetaObject::invokeMethod (obj=0x921d510, member=0x9ec9e20 "selectionChanged", type=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#16 0x0806b85a in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., member=<optimized out>, obj=0x921d510) at /usr/include/qt4/QtCore/qobjectdefs.h:434
#17 Gwenview::ContextManager::emitQueuedSignals (this=0x921d510) at ../../app/contextmanager.cpp:211
#18 0xb71356b1 in QMetaObject::activate (sender=0x9217538, m=0xb727c4d8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#19 0xb7188625 in QTimer::timeout (this=0x9217538) at .moc/release-shared/moc_qtimer.cpp:148
#20 0xb713e566 in QTimer::timerEvent (this=0x9217538, e=0xbfdeac0c) at kernel/qtimer.cpp:280
#21 0xb7139ac4 in QObject::event (this=0x9217538, e=0xbfdeac0c) at kernel/qobject.cpp:1157
#22 0xb60c8ed4 in notify_helper (e=0xbfdeac0c, receiver=0x9217538, this=0x8e02258) at kernel/qapplication.cpp:4559
#23 QApplicationPrivate::notify_helper (this=0x8e02258, receiver=0x9217538, e=0xbfdeac0c) at kernel/qapplication.cpp:4531
#24 0xb60ce30d in QApplication::notify (this=0xbfdeac0c, receiver=0x9217538, e=0xbfdeac0c) at kernel/qapplication.cpp:4288
#25 0xb6c4e401 in KApplication::notify (this=0xbfdec5f8, receiver=0x9217538, event=0xbfdeac0c) at ../../kdeui/kernel/kapplication.cpp:311
#26 0xb711e97e in QCoreApplication::notifyInternal (this=0xbfdec5f8, receiver=0x9217538, event=0xbfdeac0c) at kernel/qcoreapplication.cpp:876
#27 0xb7153990 in sendEvent (event=0xbfdeac0c, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QTimerInfoList::activateTimers (this=0x8e050b4) at kernel/qeventdispatcher_unix.cpp:611
#29 0xb71510f8 in timerSourceDispatch (source=0x8e05080) at kernel/qeventdispatcher_glib.cpp:186
#30 timerSourceDispatch (source=0x8e05080) at kernel/qeventdispatcher_glib.cpp:180
#31 0xb7151132 in idleTimerSourceDispatch (source=0x8e04ec0) at kernel/qeventdispatcher_glib.cpp:233
#32 0xb4fc0d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0xb4fc1125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#34 0xb4fc1201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#35 0xb7151887 in QEventDispatcherGlib::processEvents (this=0x8da25c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0xb6181aaa in QGuiEventDispatcherGlib::processEvents (this=0x8da25c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0xb711d50d in QEventLoop::processEvents (this=0xbfdeae90, flags=...) at kernel/qeventloop.cpp:149
#38 0xb711d7a9 in QEventLoop::exec (this=0xbfdeae90, flags=...) at kernel/qeventloop.cpp:204
#39 0xb6587b77 in QMenu::exec (this=0xbfdeaed0, p=..., action=0x0) at widgets/qmenu.cpp:2113
#40 0x0806f8a6 in Gwenview::ViewMainPage::showContextMenu (this=0x8f4abd0) at ../../app/viewmainpage.cpp:533
#41 0x08072328 in qt_static_metacall (_a=0xbfdeb030, _id=6, _o=0x8f4abd0, _c=<optimized out>) at ./viewmainpage.moc:73
#42 Gwenview::ViewMainPage::qt_static_metacall (_o=0x8f4abd0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfdeb030) at ./viewmainpage.moc:61
#43 0xb71356b1 in QMetaObject::activate (sender=0x9fae9b8, m=0xb7657b1c, local_signal_index=15, argv=0x0) at kernel/qobject.cpp:3547
#44 0xb75c3d75 in Gwenview::DocumentView::contextMenuRequested (this=0x9fae9b8) at ./documentview.moc:330
#45 0xb75c3dcc in Gwenview::DocumentView::contextMenuEvent (this=0x9fae9b8, event=0xbfdeb6dc) at ../../lib/documentview/documentview.cpp:559
#46 0xb674bac3 in QGraphicsItem::sceneEvent (this=0x9fae9c0, event=0xbfdeb6dc) at graphicsview/qgraphicsitem.cpp:6711
#47 0xb67a9196 in QGraphicsWidget::sceneEvent (this=0x9fae9b8, event=0xbfdeb6dc) at graphicsview/qgraphicswidget.cpp:1229
#48 0xb677530e in sendEvent (event=0xbfdeb6dc, item=0x9fae9c0, this=<optimized out>) at graphicsview/qgraphicsscene.cpp:1221
#49 QGraphicsScenePrivate::sendEvent (this=0x91bc9e0, item=0x9fae9c0, event=0xbfdeb6dc) at graphicsview/qgraphicsscene.cpp:1197
#50 0xb6775a88 in QGraphicsScene::contextMenuEvent (this=0x91aa610, contextMenuEvent=0xbfdeb6dc) at graphicsview/qgraphicsscene.cpp:3617
#51 0xb678532c in QGraphicsScene::event (this=0x91aa610, event=0xbfdeb6dc) at graphicsview/qgraphicsscene.cpp:3412
#52 0xb60c8ed4 in notify_helper (e=0xbfdeb6dc, receiver=0x91aa610, this=0x8e02258) at kernel/qapplication.cpp:4559
#53 QApplicationPrivate::notify_helper (this=0x8e02258, receiver=0x91aa610, e=0xbfdeb6dc) at kernel/qapplication.cpp:4531
#54 0xb60ce30d in QApplication::notify (this=0xbfdeb6dc, receiver=0x91aa610, e=0xbfdeb6dc) at kernel/qapplication.cpp:4288
#55 0xb6c4e401 in KApplication::notify (this=0xbfdec5f8, receiver=0x91aa610, event=0xbfdeb6dc) at ../../kdeui/kernel/kapplication.cpp:311
#56 0xb711e97e in QCoreApplication::notifyInternal (this=0xbfdec5f8, receiver=0x91aa610, event=0xbfdeb6dc) at kernel/qcoreapplication.cpp:876
#57 0xb679dc68 in sendEvent (event=0xbfdeb6dc, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#58 QGraphicsView::contextMenuEvent (this=0x8f960b8, event=0xbfdebdbc) at graphicsview/qgraphicsview.cpp:2892
#59 0xb6123f43 in QWidget::event (this=0x8f960b8, event=0xbfdebdbc) at kernel/qwidget.cpp:8529
#60 0xb6540e45 in QFrame::event (this=0x8f960b8, e=0xbfdebdbc) at widgets/qframe.cpp:557
#61 0xb65d3aa1 in QAbstractScrollArea::viewportEvent (this=0x8f960b8, e=0xbfdebdbc) at widgets/qabstractscrollarea.cpp:1043
#62 0xb67a769c in QGraphicsView::viewportEvent (this=0x8f960b8, event=0xbfdebdbc) at graphicsview/qgraphicsview.cpp:2866
#63 0xb65d61c6 in viewportEvent (this=<optimized out>, event=0xbfdebdbc) at widgets/qabstractscrollarea_p.h:100
#64 eventFilter (e=0xbfdebdbc, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#65 QAbstractScrollAreaFilter::eventFilter (this=0x8fec0f8, o=0x91bc768, e=0xbfdebdbc) at widgets/qabstractscrollarea_p.h:115
#66 0xb711eb16 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8e02258, receiver=0x91bc768, event=0xbfdebdbc) at kernel/qcoreapplication.cpp:986
#67 0xb60c8ea2 in notify_helper (e=0xbfdebdbc, receiver=0x91bc768, this=0x8e02258) at kernel/qapplication.cpp:4555
#68 QApplicationPrivate::notify_helper (this=0x8e02258, receiver=0x91bc768, e=0xbfdebdbc) at kernel/qapplication.cpp:4531
#69 0xb60ce960 in QApplication::notify (this=0x91bc768, receiver=0x91bc768, e=0xbfdebdbc) at kernel/qapplication.cpp:4181
#70 0xb6c4e401 in KApplication::notify (this=0xbfdec5f8, receiver=0x91bc768, event=0xbfdebdbc) at ../../kdeui/kernel/kapplication.cpp:311
#71 0xb711e97e in QCoreApplication::notifyInternal (this=0xbfdec5f8, receiver=0x91bc768, event=0xbfdebdbc) at kernel/qcoreapplication.cpp:876
#72 0xb61560f5 in sendSpontaneousEvent (event=0xbfdebdbc, receiver=0x91bc768) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#73 QETWidget::translateMouseEvent (this=0x91c5788, event=0xbfdec24c) at kernel/qapplication_x11.cpp:4622
#74 0xb6154c0d in QApplication::x11ProcessEvent (this=0xbfdec5f8, event=0xbfdec24c) at kernel/qapplication_x11.cpp:3732
#75 0xb6181eac in x11EventSourceDispatch (s=0x8e023c8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#76 0xb4fc0d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#77 0xb4fc1125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#78 0xb4fc1201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#79 0xb7151887 in QEventDispatcherGlib::processEvents (this=0x8da25c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#80 0xb6181aaa in QGuiEventDispatcherGlib::processEvents (this=0x8da25c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#81 0xb711d50d in QEventLoop::processEvents (this=0xbfdec544, flags=...) at kernel/qeventloop.cpp:149
#82 0xb711d7a9 in QEventLoop::exec (this=0xbfdec544, flags=...) at kernel/qeventloop.cpp:204
#83 0xb7122eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#84 0xb60c6a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#85 0x080661fd in main (argc=0, argv=0x8f30398) at ../../app/main.cpp:142

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

Possible duplicates by query: bug 302897.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-10 01:35:44 UTC

*** This bug has been marked as a duplicate of bug 302897 ***