Bug 299139 - Crash when only viewing images
Summary: Crash when only viewing images
Status: RESOLVED DUPLICATE of bug 296511
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-01 07:22 UTC by mms
Modified: 2012-10-19 13:27 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mms 2012-05-01 07:22:19 UTC
Application: gwenview (2.8.2)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.0.0-19-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
Gwenview crashes everytime when viewing images. Someties sooner, sometimes later ...
I would call it _unuseable_!

The crash can be reproduced every time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f4d71bf77c0 (LWP 12807))]

Thread 4 (Thread 0x7f4d5a9ef700 (LWP 12809)):
#0  0x00007f4d6b53603e in __pthread_mutex_lock (mutex=0xb5a958) at pthread_mutex_lock.c:62
#1  0x00007f4d6ac69fcc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4d6ac6a429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4d70a685a6 in QEventDispatcherGlib::processEvents (this=0xb1d120, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f4d70a37d82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f4d70a37fd7 in QEventLoop::exec (this=0x7f4d5a9eecd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f4d70937077 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f4d70a17aff in QInotifyFileSystemWatcherEngine::run (this=0xb44580) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f4d7093a09b in QThreadPrivate::start (arg=0xb44580) at thread/qthread_unix.cpp:298
#9  0x00007f4d67f46b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f4d6b533efc in start_thread (arg=0x7f4d5a9ef700) at pthread_create.c:304
#11 0x00007f4d6e60a59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f4d59892700 (LWP 12810)):
#0  __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:41
#1  __pthread_mutex_unlock (mutex=0x7f4d54000978) at pthread_mutex_unlock.c:290
#2  0x00007f4d6ac68fe4 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4d6ac69dfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4d6ac6a429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4d70a685a6 in QEventDispatcherGlib::processEvents (this=0xc1adf0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f4d70a37d82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f4d70a37fd7 in QEventLoop::exec (this=0x7f4d59891cd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f4d70937077 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f4d70a17aff in QInotifyFileSystemWatcherEngine::run (this=0xbebed0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f4d7093a09b in QThreadPrivate::start (arg=0xbebed0) at thread/qthread_unix.cpp:298
#11 0x00007f4d67f46b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#12 0x00007f4d6b533efc in start_thread (arg=0x7f4d59892700) at pthread_create.c:304
#13 0x00007f4d6e60a59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f4d464df700 (LWP 12818)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f4d7093a5ab in wait (time=18446744073709551615, this=0xa9c0e0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xa901f8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f4d715503e7 in ?? () from /usr/lib/libgwenviewlib.so.4
#4  0x00007f4d7093a09b in QThreadPrivate::start (arg=0xa901e0) at thread/qthread_unix.cpp:298
#5  0x00007f4d67f46b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#6  0x00007f4d6b533efc in start_thread (arg=0x7f4d464df700) at pthread_create.c:304
#7  0x00007f4d6e60a59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4d71bf77c0 (LWP 12807)):
[KCrash Handler]
#6  ref (this=0x31) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:121
#7  QString::operator= (this=0x7fffcaea7fb8, other=...) at tools/qstring.cpp:1410
#8  0x00007f4d6e2e504c in Solid::Backends::Fstab::FstabStorageAccess::FstabStorageAccess (this=0x7fffcaea7f90, device=0xf201d0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../solid/solid/backends/fstab/fstabstorageaccess.cpp:40
#9  0x00007f4d6e2e3661 in Solid::Backends::Fstab::FstabDevice::emblems (this=<optimized out>) at ../../../solid/solid/backends/fstab/fstabdevice.cpp:80
#10 0x00007f4d6e271919 in Solid::Device::emblems (this=<optimized out>) at ../../../solid/solid/device.cpp:143
#11 0x00007f4d717e4d39 in KFilePlacesItem::deviceData (this=0xf13630, role=1) at ../../kfile/kfileplacesitem.cpp:174
#12 0x00007f4d717e60ee in KFilePlacesItem::data (this=<optimized out>, role=<optimized out>) at ../../kfile/kfileplacesitem.cpp:127
#13 0x00007f4d717e64ae in KFilePlacesModel::data (this=<optimized out>, index=<optimized out>, role=<optimized out>) at ../../kfile/kfileplacesmodel.cpp:270
#14 0x00007f4d717e68ea in KFilePlacesModel::icon (this=<optimized out>, index=<optimized out>) at ../../kfile/kfileplacesmodel.cpp:213
#15 0x00007f4d718063f0 in KDEPrivate::KUrlNavigatorPlacesSelector::updateMenu (this=0xb664b0) at ../../kfile/kurlnavigatorplacesselector.cpp:79
#16 0x00007f4d71806694 in KDEPrivate::KUrlNavigatorPlacesSelector::qt_metacall (this=0xb664b0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffcaea8440) at ./kurlnavigatorplacesselector_p.moc:84
#17 0x00007f4d70a4d589 in QMetaObject::activate (sender=0xb1c7f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffcaea8440) at kernel/qobject.cpp:3566
#18 0x00007f4d70a998a4 in QAbstractItemModel::rowsRemoved (this=<optimized out>, _t1=<optimized out>, _t2=28, _t3=28) at .moc/release-shared/moc_qabstractitemmodel.cpp:211
#19 0x00007f4d70a338ad in QAbstractItemModel::endRemoveRows (this=0xb1c7f0) at kernel/qabstractitemmodel.cpp:2487
#20 0x00007f4d717e9a95 in KFilePlacesModel::Private::_k_reloadBookmarks (this=0xb1c580) at ../../kfile/kfileplacesmodel.cpp:432
#21 0x00007f4d717eaf02 in KFilePlacesModel::qt_metacall (this=0xb1c7f0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffcaea87f0) at ./kfileplacesmodel.moc:93
#22 0x00007f4d70a4d589 in QMetaObject::activate (sender=0xb120c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffcaea87f0) at kernel/qobject.cpp:3566
#23 0x00007f4d6e272965 in Solid::DeviceNotifier::deviceRemoved (this=<optimized out>, _t1=<optimized out>) at ./devicenotifier.moc:94
#24 0x00007f4d6e273b4d in Solid::DeviceManagerPrivate::_k_deviceRemoved (this=0xb120c0, udi=...) at ../../../solid/solid/devicemanager.cpp:207
#25 0x00007f4d6e274309 in Solid::DeviceManagerPrivate::qt_metacall (this=0xb120c0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffcaea8a10) at ./devicemanager_p.moc:80
#26 0x00007f4d70a4d589 in QMetaObject::activate (sender=0xb441e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffcaea8a10) at kernel/qobject.cpp:3566
#27 0x00007f4d6e2876e5 in Solid::Ifaces::DeviceManager::deviceRemoved (this=<optimized out>, _t1=<optimized out>) at ./ifaces/devicemanager.moc:94
#28 0x00007f4d6e2e2a83 in Solid::Backends::Fstab::FstabManager::_k_updateDeviceList (this=0xb441e0) at ../../../solid/solid/backends/fstab/fstabmanager.cpp:126
#29 0x00007f4d6e2e2da5 in Solid::Backends::Fstab::FstabManager::onMtabChanged (this=0xb441e0) at ../../../solid/solid/backends/fstab/fstabmanager.cpp:136
#30 0x00007f4d6e270a44 in Solid::Backends::Fstab::FstabManager::qt_metacall (this=0xb441e0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffcaea8bf0) at moc_fstabmanager.cpp:82
#31 0x00007f4d70a4d589 in QMetaObject::activate (sender=0xb12dd0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3566
#32 0x00007f4d6e2e7676 in Solid::Backends::Fstab::FstabWatcher::onFileChanged (this=0xb12dd0, path=...) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:104
#33 0x00007f4d6e270b21 in Solid::Backends::Fstab::FstabWatcher::qt_metacall (this=0xb12dd0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffcaea8ec0) at moc_fstabwatcher.cpp:81
#34 0x00007f4d70a4d589 in QMetaObject::activate (sender=0xb44470, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffcaea8ec0) at kernel/qobject.cpp:3566
#35 0x00007f4d70a08522 in QFileSystemWatcher::fileChanged (this=<optimized out>, _t1=<optimized out>) at .moc/release-shared/moc_qfilesystemwatcher.cpp:109
#36 0x00007f4d70a52546 in QObject::event (this=0xb44470, e=<optimized out>) at kernel/qobject.cpp:1195
#37 0x00007f4d6f26b2e4 in notify_helper (e=0x7f4d40006790, receiver=0xb44470, this=0x866e50) at kernel/qapplication.cpp:4559
#38 QApplicationPrivate::notify_helper (this=0x866e50, receiver=0xb44470, e=0x7f4d40006790) at kernel/qapplication.cpp:4531
#39 0x00007f4d6f270163 in QApplication::notify (this=0x7fffcaea98a0, receiver=0xb44470, e=0x7f4d40006790) at kernel/qapplication.cpp:4420
#40 0x00007f4d6ff9dbf6 in KApplication::notify (this=0x7fffcaea98a0, receiver=0xb44470, event=0x7f4d40006790) at ../../kdeui/kernel/kapplication.cpp:311
#41 0x00007f4d70a38f9c in QCoreApplication::notifyInternal (this=0x7fffcaea98a0, receiver=0xb44470, event=0x7f4d40006790) at kernel/qcoreapplication.cpp:876
#42 0x00007f4d70a3cd6a in sendEvent (event=0x7f4d40006790, receiver=0xb44470) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#43 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x7f82b0) at kernel/qcoreapplication.cpp:1500
#44 0x00007f4d70a68113 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#45 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#46 0x00007f4d6ac69a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007f4d6ac6a258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f4d6ac6a429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007f4d70a6853f in QEventDispatcherGlib::processEvents (this=0x7f9770, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#50 0x00007f4d6f3104ee in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#51 0x00007f4d70a37d82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#52 0x00007f4d70a37fd7 in QEventLoop::exec (this=0x7fffcaea9800, flags=...) at kernel/qeventloop.cpp:204
#53 0x00007f4d70a3d067 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#54 0x00000000004268d5 in ?? ()
#55 0x00007f4d6e54830d in __libc_start_main (main=0x426350, argc=1, ubp_av=0x7fffcaea9bc8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffcaea9bb8) at libc-start.c:226
#56 0x0000000000426b81 in _start ()

Possible duplicates by query: bug 299078, bug 298891, bug 298007, bug 297015, bug 296537.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-05-01 07:45:48 UTC

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