Bug 278736 - dolphin crashed when opening jpg image
Summary: dolphin crashed when opening jpg image
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 1.6.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-28 21:39 UTC by lucatersi
Modified: 2011-07-29 06:36 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 4.7.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description lucatersi 2011-07-28 21:39:56 UTC
Application: dolphin (1.6.1)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
opening image with gwenview, firefox and picasa were active

-- Backtrace:
Application: Dolphin (kdeinit4), signal: Segmentation fault
__lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
[Current thread is 1 (Thread 0x7f2b2c9b7780 (LWP 1700))]

Thread 6 (Thread 0x7f2b13229700 (LWP 1714)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f2b2a22380f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f2b2a2218d8 in __libc_free (mem=0x7f2b0c000020) at malloc.c:3736
#3  0x00007f2b1d63992c in ?? () from /usr/lib/tls/libnvidia-tls.so.275.21
#4  0x00007f2b2b665e57 in socketNotifierSourceCheck (source=0x7f2b0c002000) at kernel/qeventdispatcher_glib.cpp:92
#5  0x00007f2b27694854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f2b27695122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f2b27695639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f2b2b6663ef in QEventDispatcherGlib::processEvents (this=0x7f2b0c0008d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#9  0x00007f2b2b63a882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#10 0x00007f2b2b63aabc in QEventLoop::exec (this=0x7f2b13228d10, flags=...) at kernel/qeventloop.cpp:201
#11 0x00007f2b2b551924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#12 0x00007f2b2b61cc2f in QInotifyFileSystemWatcherEngine::run (this=0x12e2560) at io/qfilesystemwatcher_inotify.cpp:248
#13 0x00007f2b2b554175 in QThreadPrivate::start (arg=0x12e2560) at thread/qthread_unix.cpp:320
#14 0x00007f2b1e1349e3 in ?? () from /usr/lib/libGL.so.1
#15 0x00007f2b27d54d8c in start_thread (arg=0x7f2b13229700) at pthread_create.c:304
#16 0x00007f2b2a28b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f2b11475700 (LWP 1723)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f2b2a22380f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f2b2a2218d8 in __libc_free (mem=0x7f2b0c000020) at malloc.c:3736
#3  0x00007f2b1d63992c in ?? () from /usr/lib/tls/libnvidia-tls.so.275.21
#4  0x00007f2b276909b4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2b2b6667aa in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x186cf60, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:373
#6  0x00007f2b2b6668f9 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x186cf60, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:401
#7  0x00007f2b2b5534d4 in QThreadPrivate::finish (arg=0x7f2b2b96ef60) at thread/qthread_unix.cpp:356
#8  0x00007f2b2b55417d in ~__pthread_cleanup_class (arg=0x7f2b2b96ef60) at /usr/include/pthread.h:545
#9  QThreadPrivate::start (arg=0x7f2b2b96ef60) at thread/qthread_unix.cpp:279
#10 0x00007f2b1e1349e3 in ?? () from /usr/lib/libGL.so.1
#11 0x00007f2b27d54d8c in start_thread (arg=0x7f2b11475700) at pthread_create.c:304
#12 0x00007f2b2a28b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2b0ac77700 (LWP 1892)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f2b2a22380f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f2b2a2218d8 in __libc_free (mem=0x7f2b0c000020) at malloc.c:3736
#3  0x00007f2b1d63992c in ?? () from /usr/lib/tls/libnvidia-tls.so.275.21
#4  0x00007f2b2b665e57 in socketNotifierSourceCheck (source=0x1bda580) at kernel/qeventdispatcher_glib.cpp:92
#5  0x00007f2b27694854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f2b27695122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f2b27695639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f2b2b6663ef in QEventDispatcherGlib::processEvents (this=0x1bda810, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#9  0x00007f2b2b63a882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#10 0x00007f2b2b63aabc in QEventLoop::exec (this=0x7f2b0ac76d10, flags=...) at kernel/qeventloop.cpp:201
#11 0x00007f2b2b551924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#12 0x00007f2b2b61cc2f in QInotifyFileSystemWatcherEngine::run (this=0x1bd9b10) at io/qfilesystemwatcher_inotify.cpp:248
#13 0x00007f2b2b554175 in QThreadPrivate::start (arg=0x1bd9b10) at thread/qthread_unix.cpp:320
#14 0x00007f2b1e1349e3 in ?? () from /usr/lib/libGL.so.1
#15 0x00007f2b27d54d8c in start_thread (arg=0x7f2b0ac77700) at pthread_create.c:304
#16 0x00007f2b2a28b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2b0a3de700 (LWP 4143)):
[KCrash Handler]
#6  malloc_consolidate (av=0x7f2b0c000020) at malloc.c:5153
#7  0x00007f2b2a21e472 in _int_malloc (av=0x7f2b0c000020, bytes=1152) at malloc.c:4373
#8  0x00007f2b2a22131e in __libc_malloc (bytes=1152) at malloc.c:3660
#9  0x00007f2b1e13606b in ?? () from /usr/lib/libGL.so.1
#10 0x00007f2b1d6399f7 in ?? () from /usr/lib/tls/libnvidia-tls.so.275.21
#11 0x00007f2b2b6822ed in reserve (this=<value optimized out>) at xml/qxmlstream_p.h:654
#12 QXmlStreamPrivateTagStack::QXmlStreamPrivateTagStack (this=<value optimized out>) at xml/qxmlstream.cpp:778
#13 0x00007f2b2b686d42 in QXmlStreamWriterPrivate::QXmlStreamWriterPrivate (this=0x7f2b0c049f50, q=0x7f2b0a3dd3a0) at xml/qxmlstream.cpp:2998
#14 0x00007f2b2b687a91 in QXmlStreamWriter::QXmlStreamWriter (this=0x7f2b0a3dd3a0, string=0x7f2b0a3dd470) at xml/qxmlstream.cpp:3216
#15 0x00007f2b23510167 in Nepomuk::Query::serializeQuery (query=...) at ../../../nepomuk/query/queryserializer.cpp:355
#16 0x00007f2b234f73c9 in Nepomuk::Query::Query::toString (this=<value optimized out>) at ../../../nepomuk/query/query.cpp:583
#17 0x00007f2b234fccd1 in Nepomuk::Query::Query::toSearchUrl (this=<value optimized out>, customTitle=..., flags=...) at ../../../nepomuk/query/query.cpp:558
#18 0x00007f2b245f1379 in Nepomuk::Utils::formatPropertyValue (property=..., value=..., resources=<value optimized out>, flags=<value optimized out>) at ../../../nepomuk/utils/utils.cpp:144
#19 0x00007f2b24cf42fe in KLoadFileMetaDataThread::run (this=0x1206610) at ../../kio/kfile/kloadfilemetadatathread.cpp:128
#20 0x00007f2b2b554175 in QThreadPrivate::start (arg=0x1206610) at thread/qthread_unix.cpp:320
#21 0x00007f2b1e1349e3 in ?? () from /usr/lib/libGL.so.1
#22 0x00007f2b27d54d8c in start_thread (arg=0x7f2b0a3de700) at pthread_create.c:304
#23 0x00007f2b2a28b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#24 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2b08d89700 (LWP 4144)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f2b2a22380f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f2b2a2218d8 in __libc_free (mem=0x7f2b0c000020) at malloc.c:3736
#3  0x00007f2b1d63992c in ?? () from /usr/lib/tls/libnvidia-tls.so.275.21
#4  0x00007f2b2b66683c in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x1d4da40, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:383
#5  0x00007f2b2b6668f9 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x1d4da40, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:401
#6  0x00007f2b2b5534d4 in QThreadPrivate::finish (arg=0x19dea20) at thread/qthread_unix.cpp:356
#7  0x00007f2b2b55417d in ~__pthread_cleanup_class (arg=0x19dea20) at /usr/include/pthread.h:545
#8  QThreadPrivate::start (arg=0x19dea20) at thread/qthread_unix.cpp:279
#9  0x00007f2b1e1349e3 in ?? () from /usr/lib/libGL.so.1
#10 0x00007f2b27d54d8c in start_thread (arg=0x7f2b08d89700) at pthread_create.c:304
#11 0x00007f2b2a28b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2b2c9b7780 (LWP 1700)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f2b2a22380f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f2b2a2218d8 in __libc_free (mem=0x7f2b0c000020) at malloc.c:3736
#3  0x00007f2b1d63992c in ?? () from /usr/lib/tls/libnvidia-tls.so.275.21
#4  0x00007f2b2b5f2889 in ~QByteArray (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:383
#5  ~QUrlPrivate (this=<value optimized out>, __in_chrg=<value optimized out>) at io/qurl.cpp:294
#6  QUrl::~QUrl (this=<value optimized out>, __in_chrg=<value optimized out>) at io/qurl.cpp:4186
#7  0x00007f2b24899dd4 in ~NcoPrivate (this=0x7f2b24adf8b8, __in_chrg=<value optimized out>) at nco.cpp:24
#8  QGlobalStaticDeleter<NcoPrivate>::~QGlobalStaticDeleter (this=0x7f2b24adf8b8, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qglobal.h:1822
#9  0x00007f2b2a1de961 in __run_exit_handlers (status=1) at exit.c:78
#10 exit (status=1) at exit.c:100
#11 0x00007f2b2aa64fb8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781
#12 0x00007f2b2c3b5638 in KApplication::xioErrhandler (this=0x7fff7f322030, dpy=0x1222160) at ../../kdeui/kernel/kapplication.cpp:419
#13 0x00007f2b2be83dee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007f2b2be8162d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#15 0x00007f2b2be71f1f in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#16 0x00007f2b2aaa232c in x11EventSourceCheck (s=0x120ec70) at kernel/qguieventdispatcher_glib.cpp:85
#17 0x00007f2b27694854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f2b27695122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f2b27695639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f2b2b6663ef in QEventDispatcherGlib::processEvents (this=0x1203830, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#21 0x00007f2b2aaa24de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#22 0x00007f2b2b63a882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#23 0x00007f2b2b63aabc in QEventLoop::exec (this=0x7fff7f321fc0, flags=...) at kernel/qeventloop.cpp:201
#24 0x00007f2b2b63eecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#25 0x00007f2b1a400995 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#26 0x0000000000406dd3 in launch (argc=3, _name=0x125afd8 "dolphin", args=<value optimized out>, cwd=0x0, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b15e "0") at ../../kinit/kinit.cpp:746
#27 0x0000000000407c59 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1238
#28 0x0000000000408325 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1431
#29 0x0000000000408f8a in main (argc=4, argv=0x7fff7f3236c8, envp=0x7fff7f3236f0) at ../../kinit/kinit.cpp:1919

Possible duplicates by query: bug 274838, bug 273538, bug 272903, bug 271587, bug 268901.

Reported using DrKonqi
Comment 1 Peter Penz 2011-07-29 06:36:28 UTC
Thanks for the report. This is an issue in the metadata analyzer
that Dolphin uses to get the metadata of a file. Dolphin for KDE 4.7 won't
crash anymore in this case (see
http://ppenz.blogspot.com/2011/03/dont-crash-when-reading-metadata.html for
details).