Application: gwenview (2.5.0) KDE Platform Version: 4.5.90 (4.6 RC1) Qt Version: 4.7.1 Operating System: Linux 2.6.37-11-generic x86_64 Distribution: Ubuntu natty (development branch) -- Information about the crash: - What I was doing when the application crashed: open a folder with many files then changed sort files from name to data and gwenview crash The crash can be reproduced every time. -- Backtrace: Application: Gwenview (gwenview), signal: Segmentation fault [Current thread is 1 (Thread 0x7f72b5cf6780 (LWP 3825))] Thread 5 (Thread 0x7f72a2b72700 (LWP 3827)): #0 0xffffffffff60017b in ?? () #1 0x00007f72a2b71ae0 in ?? () #2 0x00007fff763877b2 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 4 (Thread 0x7f72a2371700 (LWP 3828)): #0 0x00007f72afe94404 in __pthread_mutex_lock (mutex=0x1a92308) at pthread_mutex_lock.c:61 #1 0x00007f72af3b866a in g_main_context_check () from /lib/libglib-2.0.so.0 #2 0x00007f72af3b91c2 in ?? () from /lib/libglib-2.0.so.0 #3 0x00007f72af3b96c9 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x00007f72b4dd4f26 in QEventDispatcherGlib::processEvents (this=0x1a90f50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00007f72b4da9362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f72b4da959c in QEventLoop::exec (this=0x7f72a2370de0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007f72b4cc0274 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #8 0x00007f72ad17013c in Herqq::Upnp::HControlPointThread::run() () from /usr/lib/libHUpnp.so.0 #9 0x00007f72b4cc2a2e in QThreadPrivate::start (arg=0x1a68c40) at thread/qthread_unix.cpp:285 #10 0x00007f72afe91d8c in start_thread (arg=0x7f72a2371700) at pthread_create.c:304 #11 0x00007f72b29e561d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f72a1274700 (LWP 3830)): #0 0xffffffffff60017b in ?? () #1 0x00007f72a1273ae0 in ?? () #2 0x00007fff763877b2 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 2 (Thread 0x7f729e069700 (LWP 3835)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f72b4cc30eb in wait (this=<value optimized out>, mutex=0x1976118, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1976118, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f72b563cb02 in Gwenview::SemanticInfoThread::run (this=0x1976100) at ../../../gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:135 #4 0x00007f72b4cc2a2e in QThreadPrivate::start (arg=0x1976100) at thread/qthread_unix.cpp:285 #5 0x00007f72afe91d8c in start_thread (arg=0x7f729e069700) at pthread_create.c:304 #6 0x00007f72b29e561d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f72b5cf6780 (LWP 3825)): [KCrash Handler] #6 0x00007f7299e88bfc in JpegEndAnalyzer::analyze (this=<value optimized out>, ar=<value optimized out>, in=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endplugins/jpegendanalyzer.cpp:298 #7 0x00007f72b0dbef7a in Strigi::StreamAnalyzerPrivate::analyze (this=0x21a5660, idx=..., input=0x21fedf0) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #8 0x00007f72b5222201 in KFileMetaInfoPrivate::init (this=0x2064a00, stream=..., url=..., mtime=<value optimized out>, w=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:257 #9 0x00007f72b5222a5f in KFileMetaInfo::KFileMetaInfo (this=0x7fff763461a0, path=<value optimized out>, w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #10 0x00007f72b520e535 in KFileItem::metaInfo (this=0x7fff763462e0, autoget=true, what=12) at ../../kio/kio/kfileitem.cpp:1266 #11 0x00007f72b56314e9 in update (fileItem=...) at ../../../gwenview/lib/timeutils.cpp:49 #12 Gwenview::TimeUtils::dateTimeForFileItem (fileItem=...) at ../../../gwenview/lib/timeutils.cpp:74 #13 0x00007f72b56101dc in Gwenview::SortedDirModel::lessThan (this=0x196ccb0, left=..., right=...) at ../../../gwenview/lib/semanticinfo/sorteddirmodel.cpp:274 #14 0x00007f72b36ea4b3 in operator() (begin=0x20cd640, end=<value optimized out>, value=@0x20cd648, lessThan=...) at itemviews/qsortfilterproxymodel.cpp:80 #15 QAlgorithmsPrivate::qUpperBoundHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0x20cd640, end=<value optimized out>, value=@0x20cd648, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:499 #16 0x00007f72b36ea513 in qUpperBound<int*, int, QSortFilterProxyModelLessThan> (begin=<value optimized out>, end=<value optimized out>, value=<value optimized out>, lessThan=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:285 #17 0x00007f72b36ea5fd in QAlgorithmsPrivate::qMerge<int*, int const, QSortFilterProxyModelLessThan> (begin=0x20cd640, pivot=0x20cd644, end=0x20cd64c, t=@0x20cd640, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:440 #18 0x00007f72b36ea9a2 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0x20cd640, end=0x20cd64c, t=@0x20cd640, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:459 #19 0x00007f72b36ea8e2 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0x20cd640, end=0x20cd658, t=@0x20cd640, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:457 #20 0x00007f72b36ea8e2 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0x20cd640, end=0x20cd674, t=@0x20cd640, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:457 #21 0x00007f72b36ea8e2 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0x20cd640, end=0x20cd6ac, t=@0x20cd640, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:457 #22 0x00007f72b36ea8e2 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0x20cd640, end=0x20cd718, t=@0x20cd640, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:457 #23 0x00007f72b36e3a4b in qStableSort<int*, QSortFilterProxyModelLessThan> (this=<value optimized out>, source_rows=..., source_parent=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:212 #24 QSortFilterProxyModelPrivate::sort_source_rows (this=<value optimized out>, source_rows=..., source_parent=<value optimized out>) at itemviews/qsortfilterproxymodel.cpp:464 #25 0x00007f72b36e5601 in QSortFilterProxyModelPrivate::sort (this=0x196d4c0) at itemviews/qsortfilterproxymodel.cpp:429 #26 0x00000000004539fc in Gwenview::ThumbnailViewPanel::updateSortOrder (this=0x19d0200) at ../../../gwenview/app/thumbnailviewpanel.cpp:301 #27 0x00000000004541c4 in Gwenview::ThumbnailViewPanel::qt_metacall (this=0x19d0200, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff76346b80) at ./thumbnailviewpanel.moc:93 #28 0x00007f72b4dbf098 in QMetaObject::activate (sender=0x1c03d60, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff76346b80) at kernel/qobject.cpp:3280 #29 0x00007f72b427884f in KSelectAction::triggered (this=<value optimized out>, _t1=0x1d2c140) at ./kselectaction.moc:176 #30 0x00007f72b42790e5 in KSelectAction::actionTriggered (this=0x1c03d60, action=0x1d2c140) at ../../kdeui/actions/kselectaction.cpp:321 #31 0x00007f72b427a9c5 in KSelectAction::qt_metacall (this=0x1c03d60, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fff76346d10) at ./kselectaction.moc:121 #32 0x00007f72b4dbf098 in QMetaObject::activate (sender=0x1d2a950, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff76346d10) at kernel/qobject.cpp:3280 #33 0x00007f72b31451ff in QActionGroup::triggered (this=<value optimized out>, _t1=0x1d2c140) at .moc/release-shared/moc_qactiongroup.cpp:146 #34 0x00007f72b3145287 in QActionGroupPrivate::_q_actionTriggered (this=<value optimized out>) at kernel/qactiongroup.cpp:93 #35 0x00007f72b3145821 in QActionGroup::qt_metacall (this=0x1d2a950, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fff76346e40) at .moc/release-shared/moc_qactiongroup.cpp:101 #36 0x00007f72b4dbf098 in QMetaObject::activate (sender=0x1d2c140, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff76346e40) at kernel/qobject.cpp:3280 #37 0x00007f72b3142542 in QAction::triggered (this=<value optimized out>, _t1=true) at .moc/release-shared/moc_qaction.cpp:263 #38 0x00007f72b314272f in QAction::activate (this=0x1d2c140, event=<value optimized out>) at kernel/qaction.cpp:1257 #39 0x00007f72b35844c3 in QMenuPrivate::activateCausedStack (this=0x1d2ac70, causedStack=..., action=0x1d2c140, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993 #40 0x00007f72b358a47a in QMenuPrivate::activateAction (this=0x1d2ac70, action=0x1d2c140, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1085 #41 0x00007f72b44103cd in KMenu::mouseReleaseEvent (this=0x1d2a8c0, e=<value optimized out>) at ../../kdeui/widgets/kmenu.cpp:458 #42 0x00007f72b3199a3c in QWidget::event (this=0x1d2a8c0, event=0x7fff76347a70) at kernel/qwidget.cpp:8200 #43 0x00007f72b358b65b in QMenu::event (this=0x1d2a8c0, e=0x7fff76347a70) at widgets/qmenu.cpp:2410 #44 0x00007f72b3148b44 in QApplicationPrivate::notify_helper (this=0x1853070, receiver=0x1d2a8c0, e=0x7fff76347a70) at kernel/qapplication.cpp:4445 #45 0x00007f72b314de83 in QApplication::notify (this=<value optimized out>, receiver=0x1d2a8c0, e=0x7fff76347a70) at kernel/qapplication.cpp:4006 #46 0x00007f72b4349d56 in KApplication::notify (this=0x7fff76348770, receiver=0x1d2a8c0, event=0x7fff76347a70) at ../../kdeui/kernel/kapplication.cpp:311 #47 0x00007f72b4da9f7c in QCoreApplication::notifyInternal (this=0x7fff76348770, receiver=0x1d2a8c0, event=0x7fff76347a70) at kernel/qcoreapplication.cpp:732 #48 0x00007f72b3149b6d in sendEvent (receiver=0x1d2a8c0, event=0x7fff76347a70, alienWidget=0x0, nativeWidget=0x1d2a8c0, buttonDown=0x7f72b3c3c398, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #49 QApplicationPrivate::sendMouseEvent (receiver=0x1d2a8c0, event=0x7fff76347a70, alienWidget=0x0, nativeWidget=0x1d2a8c0, buttonDown=0x7f72b3c3c398, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3105 #50 0x00007f72b31c8314 in QETWidget::translateMouseEvent (this=0x1d2a8c0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4372 #51 0x00007f72b31c6871 in QApplication::x11ProcessEvent (this=0x7fff76348770, event=0x7fff763483c0) at kernel/qapplication_x11.cpp:3564 #52 0x00007f72b31eed62 in x11EventSourceDispatch (s=0x1856f50, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #53 0x00007f72af3b8c4d in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #54 0x00007f72af3b9438 in ?? () from /lib/libglib-2.0.so.0 #55 0x00007f72af3b96c9 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #56 0x00007f72b4dd4ecf in QEventDispatcherGlib::processEvents (this=0x183aac0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #57 0x00007f72b31ee9fe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #58 0x00007f72b4da9362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #59 0x00007f72b4da959c in QEventLoop::exec (this=0x7fff763486c0, flags=...) at kernel/qeventloop.cpp:201 #60 0x00007f72b4dad9bb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #61 0x000000000043db4c in main (argc=1, argv=<value optimized out>) at ../../../gwenview/app/main.cpp:139 This bug may be a duplicate of or related to bug 222278. Possible duplicates by query: bug 222278. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 222278 ***