Bug 306779

Summary: Gwenview crash while browsing from CD
Product: [Applications] gwenview Reporter: Adrine <adrine.correya>
Component: generalAssignee: Benni Hill <benni>
Status: RESOLVED DUPLICATE    
Severity: crash CC: benni, mammanatale2001, sonar112697
Priority: NOR    
Version First Reported In: 2.8.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Adrine 2012-09-14 07:39:28 UTC
Application: gwenview (2.8.5)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-31-generic-pae i686
Distribution: Ubuntu 12.04.1 LTS

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

Was browsing from an old CD with a level 1 folder with around 50 .jpg, was bit slow to read. Seemingly crashed while halfway of the list.

-- 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 0xb27b4740 (LWP 8317))]

Thread 4 (Thread 0xb014fb40 (LWP 8319)):
#0  0xb506b3f0 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb502bb2b in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb502c042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb502c201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb71b98e7 in QEventDispatcherGlib::processEvents (this=0xaf800480, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0xb718550d in QEventLoop::processEvents (this=0xb014f190, flags=...) at kernel/qeventloop.cpp:149
#6  0xb71857a9 in QEventLoop::exec (this=0xb014f190, flags=...) at kernel/qeventloop.cpp:204
#7  0xb706e94c in QThread::exec (this=0x979c648) at thread/qthread.cpp:501
#8  0xb7162b5d in QInotifyFileSystemWatcherEngine::run (this=0x979c648) at io/qfilesystemwatcher_inotify.cpp:248
#9  0xb7071de0 in QThreadPrivate::start (arg=0x979c648) at thread/qthread_unix.cpp:298
#10 0xb4abfa11 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#11 0x5c8b0824 in ?? ()
#12 0xbab80424 in ?? ()
#13 0x65000000 in ?? ()
#14 0x001015ff in ?? ()
#15 0xd3890000 in ?? ()
#16 0xfff0013d in ?? ()
#17 0xc30173ff in ?? ()
#18 0x0f7f22e8 in ?? ()
#19 0xbfc18100 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0xaf38eb40 (LWP 8320)):
#0  0xb7790424 in __kernel_vsyscall ()
#1  0xb5b79160 in __GI___poll (fds=0xaea02290, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb5039a7b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb502c0ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb502c201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb71b98e7 in QEventDispatcherGlib::processEvents (this=0xaea00480, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb718550d in QEventLoop::processEvents (this=0xaf38e190, flags=...) at kernel/qeventloop.cpp:149
#7  0xb71857a9 in QEventLoop::exec (this=0xaf38e190, flags=...) at kernel/qeventloop.cpp:204
#8  0xb706e94c in QThread::exec (this=0x9831390) at thread/qthread.cpp:501
#9  0xb7162b5d in QInotifyFileSystemWatcherEngine::run (this=0x9831390) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb7071de0 in QThreadPrivate::start (arg=0x9831390) at thread/qthread_unix.cpp:298
#11 0xb4abfa11 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 0x0f7f22e8 in ?? ()
#20 0xbfc18100 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xad611b40 (LWP 8328)):
#0  0xb7790424 in __kernel_vsyscall ()
#1  0xb50f796b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb5b951bc in __pthread_cond_wait (cond=0x97661c8, mutex=0x97661b0) at forward.c:139
#3  0xb7072350 in wait (time=4294967295, this=0x97661b0) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9741788, mutex=0x9741784, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb7694f2b in Gwenview::SemanticInfoThread::run (this=0x9741778) at ../../lib/semanticinfo/nepomuksemanticinfobackend.cpp:145
#6  0xb7071de0 in QThreadPrivate::start (arg=0x9741778) at thread/qthread_unix.cpp:298
#7  0xb4abfa11 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 0x0f7f22e8 in ?? ()
#16 0xbfc18100 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb27b4740 (LWP 8317)):
[KCrash Handler]
#7  0xb762e0db in KSharedPtr (o=..., this=0xbffa801c) at /usr/include/ksharedptr.h:84
#8  Gwenview::DocumentView::document (this=0x9d56148) at ../../lib/documentview/documentview.cpp:634
#9  0x0806fb29 in Gwenview::ViewMainPage::currentDocument (this=0x9815798) at ../../app/viewmainpage.cpp:558
#10 0x0806fb68 in Gwenview::ViewMainPage::isEmpty (this=0x9815798) at ../../app/viewmainpage.cpp:563
#11 0x0808ba2b in currentUrl (this=0x972a0a0) at ../../app/mainwindow.cpp:689
#12 currentIndex (this=0x972a0a0) at ../../app/mainwindow.cpp:534
#13 goTo (offset=1, this=0x972a0a0) at ../../app/mainwindow.cpp:556
#14 Gwenview::MainWindow::goToNext (this=0x974aed0) at ../../app/mainwindow.cpp:1214
#15 0xb719d6b1 in QMetaObject::activate (sender=0x97b79a0, m=0xb6aaa3f8, local_signal_index=1, argv=0xbffa81a8) at kernel/qobject.cpp:3547
#16 0xb612b9bd in QAction::triggered (this=0x97b79a0, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#17 0xb612bc5b in QAction::activate (this=0x97b79a0, event=QAction::Trigger) at kernel/qaction.cpp:1257
#18 0xb6638410 in trigger (this=<optimized out>) at ../../include/QtGui/../../src/gui/kernel/qaction.h:218
#19 QToolButton::nextCheckState (this=0x9adc360) at widgets/qtoolbutton.cpp:1144
#20 0xb655fc57 in QAbstractButtonPrivate::click (this=0x9b53f98) at widgets/qabstractbutton.cpp:530
#21 0xb655ff56 in QAbstractButton::mouseReleaseEvent (this=0x9adc360, e=0xbffa88a4) at widgets/qabstractbutton.cpp:1123
#22 0xb66384ad in QToolButton::mouseReleaseEvent (this=0x9adc360, e=0xbffa88a4) at widgets/qtoolbutton.cpp:718
#23 0xb618d1ac in QWidget::event (this=0x9adc360, event=0xbffa88a4) at kernel/qwidget.cpp:8362
#24 0xb655f1f9 in QAbstractButton::event (this=0x9adc360, e=0xbffa88a4) at widgets/qabstractbutton.cpp:1082
#25 0xb6639bdc in QToolButton::event (this=0x9adc360, event=0xbffa88a4) at widgets/qtoolbutton.cpp:1160
#26 0xb6132ed4 in notify_helper (e=0xbffa88a4, receiver=0x9adc360, this=0x96257a8) at kernel/qapplication.cpp:4559
#27 QApplicationPrivate::notify_helper (this=0x96257a8, receiver=0x9adc360, e=0xbffa88a4) at kernel/qapplication.cpp:4531
#28 0xb6139024 in QApplication::notify (this=0x96257a8, receiver=0x9adc360, e=0xbffa88a4) at kernel/qapplication.cpp:4102
#29 0xb6cb7e01 in KApplication::notify (this=0xbffa9108, receiver=0x9adc360, event=0xbffa88a4) at ../../kdeui/kernel/kapplication.cpp:311
#30 0xb718697e in QCoreApplication::notifyInternal (this=0xbffa9108, receiver=0x9adc360, event=0xbffa88a4) at kernel/qcoreapplication.cpp:876
#31 0xb6133e95 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#32 QApplicationPrivate::sendMouseEvent (receiver=0x9adc360, event=0xbffa88a4, alienWidget=0x9adc360, nativeWidget=0x9b14fe8, buttonDown=0xb6ac7cf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#33 0xb61c0074 in QETWidget::translateMouseEvent (this=0x9b14fe8, event=0xbffa8d5c) at kernel/qapplication_x11.cpp:4617
#34 0xb61bec0d in QApplication::x11ProcessEvent (this=0xbffa9108, event=0xbffa8d5c) at kernel/qapplication_x11.cpp:3732
#35 0xb61ebeac in x11EventSourceDispatch (s=0x9625910, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#36 0xb502bd86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#37 0xb502c125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#38 0xb502c201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#39 0xb71b9887 in QEventDispatcherGlib::processEvents (this=0x95c65c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#40 0xb61ebaaa in QGuiEventDispatcherGlib::processEvents (this=0x95c65c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0xb718550d in QEventLoop::processEvents (this=0xbffa9054, flags=...) at kernel/qeventloop.cpp:149
#42 0xb71857a9 in QEventLoop::exec (this=0xbffa9054, flags=...) at kernel/qeventloop.cpp:204
#43 0xb718aeba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#44 0xb6130a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#45 0x080661ad in main (argc=0, argv=0xbffa819c) at ../../app/main.cpp:142

Possible duplicates by query: bug 304992, bug 303273, bug 302897.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-10-14 14:09:58 UTC
*** Bug 308376 has been marked as a duplicate of this bug. ***
Comment 2 Jekyll Wu 2012-11-15 14:25:29 UTC
*** Bug 310146 has been marked as a duplicate of this bug. ***
Comment 3 Benni Hill 2012-12-07 17:03:05 UTC

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