[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 261414] New: gwenview crash
From:       Jacek Krukowski <jacek.krukowski () gazeta ! pl>
Date:       2010-12-27 21:22:17
Message-ID: bug-261414-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=261414

           Summary: gwenview crash
           Product: gwenview
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: agateau@kde.org
        ReportedBy: jacek.krukowski@gazeta.pl


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic