Bug 292971

Summary: plasma-desktop crashes while hovering m4a file in folder view
Product: [Unmaintained] plasma4 Reporter: Sebastian Rose <sebastian.rose>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: thijs22nospam
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Sebastian Rose 2012-01-31 15:38:54 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.00 (4.8.0 (Compiled from sources)
Qt Version: 4.8.0
Operating System: Linux 3.2.1-gentoo-r2 x86_64
Distribution: "Gentoo Base System release 2.1"

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

Whenever I hover the mouse cursor over an m4a file in my home directory in the folder view widget, the desktop shell crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f56f09e8760 (LWP 4040))]

Thread 5 (Thread 0x7f56d63db700 (LWP 4051)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f56edf21c02 in _L_lock_9857 () from /lib64/libc.so.6
#2  0x00007f56edf20101 in *__GI___libc_free (mem=0x7f56ee232ea0) at malloc.c:3736
#3  0x00007f56ef5fc9b7 in socketNotifierSourceCheck (source=0x28cc530) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007f56eb119ceb in g_main_context_check (context=0x28b02c0, max_priority=2147483647, fds=<optimized out>, n_fds=<optimized out>) at gmain.c:2959
#5  0x00007f56eb11a592 in g_main_context_iterate (context=0x28b02c0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3086
#6  0x00007f56eb11a9df in g_main_context_iteration (context=0x28b02c0, may_block=1) at gmain.c:3152
#7  0x00007f56ef5fcf7a in QEventDispatcherGlib::processEvents (this=0x28ad620, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#8  0x00007f56ef5ccd12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f56ef5cd005 in QEventLoop::exec (this=0x7f56d63dade0, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007f56ef4ca8a8 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#11 0x00007f56ef5abb40 in QInotifyFileSystemWatcherEngine::run (this=0x28ac510) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007f56ef4ccf87 in QThreadPrivate::start (arg=0x28ac510) at thread/qthread_unix.cpp:298
#13 0x00007f56ef237e9c in start_thread (arg=0x7f56d63db700) at pthread_create.c:301
#14 0x00007f56edf8176d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f56d4d92700 (LWP 4064)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f56edf21c02 in _L_lock_9857 () from /lib64/libc.so.6
#2  0x00007f56edf20101 in *__GI___libc_free (mem=0x7f56ee232ea0) at malloc.c:3736
#3  0x00007f56ef5e4956 in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#4  ~QScopedPointer (this=0x2d058c8, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#5  QObject::~QObject (this=0x2d058c0, __in_chrg=<optimized out>) at kernel/qobject.cpp:817
#6  0x00007f56ef5fd49c in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x2d058c0, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:367
#7  0x00007f56ef5fd4c9 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x2d058c0, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:403
#8  0x00007f56ef4cc6a7 in QThreadPrivate::finish (arg=<optimized out>) at thread/qthread_unix.cpp:330
#9  0x00007f56ef4ccf8f in ~__pthread_cleanup_class (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/pthread.h:545
#10 QThreadPrivate::start (arg=0x24eef90) at thread/qthread_unix.cpp:273
#11 0x00007f56ef237e9c in start_thread (arg=0x7f56d4d92700) at pthread_create.c:301
#12 0x00007f56edf8176d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f56c98f1700 (LWP 4066)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f56edf21c02 in _L_lock_9857 () from /lib64/libc.so.6
#2  0x00007f56edf20101 in *__GI___libc_free (mem=0x7f56ee232ea0) at malloc.c:3736
#3  0x00007f56eb116034 in g_source_unref_internal (source=0x24c64e0, context=0x2dc5630, have_lock=0) at gmain.c:1702
#4  0x00007f56ef5fd37a in QEventDispatcherGlib::~QEventDispatcherGlib (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:375
#5  0x00007f56ef5fd4c9 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x2c02000, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:403
#6  0x00007f56ef4cc6a7 in QThreadPrivate::finish (arg=<optimized out>) at thread/qthread_unix.cpp:330
#7  0x00007f56ef4ccf8f in ~__pthread_cleanup_class (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/pthread.h:545
#8  QThreadPrivate::start (arg=0x2d94630) at thread/qthread_unix.cpp:273
#9  0x00007f56ef237e9c in start_thread (arg=0x7f56c98f1700) at pthread_create.c:301
#10 0x00007f56edf8176d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f56c8324700 (LWP 4071)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f56edf21c02 in _L_lock_9857 () from /lib64/libc.so.6
#2  0x00007f56edf20101 in *__GI___libc_free (mem=0x7f56ee232ea0) at malloc.c:3736
#3  0x00007f56ef5fd489 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x2d0f710, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:401
#4  0x00007f56ef5fd4c9 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x2d0f710, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:403
#5  0x00007f56ef4cc6a7 in QThreadPrivate::finish (arg=<optimized out>) at thread/qthread_unix.cpp:330
#6  0x00007f56ef4ccf8f in ~__pthread_cleanup_class (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/pthread.h:545
#7  QThreadPrivate::start (arg=0x7f56ef933420) at thread/qthread_unix.cpp:273
#8  0x00007f56ef237e9c in start_thread (arg=0x7f56c8324700) at pthread_create.c:301
#9  0x00007f56edf8176d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f56f09e8760 (LWP 4040)):
[KCrash Handler]
#6  0x00007f56ededac75 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f56ededc01a in *__GI_abort () at abort.c:93
#8  0x00007f56edf15cf4 in __libc_message (do_abort=2, fmt=0x7f56edff6660 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:198
#9  0x00007f56edf1b37d in malloc_printerr (action=3, str=0x7f56edff6a08 "double free or corruption (out)", ptr=<optimized out>) at malloc.c:6283
#10 0x00007f56edf2010c in *__GI___libc_free (mem=<optimized out>) at malloc.c:3738
#11 0x00007f56c3a58e75 in avio_close (s=<optimized out>) at libavformat/aviobuf.c:997
#12 0x00007f56c3ac6a9d in avformat_open_input (ps=0x7fffede90200, filename=0x7f56c4a2db22 "", fmt=<optimized out>, options=0x7fffede90208) at libavformat/utils.c:731
#13 0x00007f56c3ac6c2f in av_open_input_stream (ic_ptr=0x7fffede98a20, pb=0x7fffede98700, filename=0x7f56c4a2db22 "", fmt=0x7f56c3d0afc0, ap=<optimized out>) at libavformat/utils.c:506
#14 0x00007f56c4a29596 in FFMPEGEndAnalyzer::analyze (this=0x3f783a0, ar=..., in=0x3fbe220) at /var/tmp/portage/app-misc/strigi-0.7.7/work/strigi-0.7.7/libstreamanalyzer/plugins/endplugins/ffmpegendanalyzer.cpp:328
#15 0x00007f56e70354c2 in Strigi::StreamAnalyzerPrivate::analyze (this=0x3fb46c0, idx=..., input=0x3fbe220) at /var/tmp/portage/app-misc/strigi-0.7.7/work/strigi-0.7.7/libstreamanalyzer/lib/streamanalyzer.cpp:418
#16 0x00007f56e76aa7f5 in KFileMetaInfoPrivate::init (this=<optimized out>, stream=..., url=..., mtime=1328023190, w=...) at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/kio/kio/kfilemetainfo.cpp:259
#17 0x00007f56e76ab070 in KFileMetaInfo::KFileMetaInfo (this=0x7fffede98db0, path=..., w=...) at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/kio/kio/kfilemetainfo.cpp:288
#18 0x00007f56e76961ea in KFileItem::metaInfo (this=0x2aa9890, autoget=true, what=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/kio/kio/kfileitem.cpp:1309
#19 0x00007f56d6b39f54 in ToolTipWidget::metaInfo (this=0x2aa9850) at /var/tmp/portage/kde-base/plasma-apps-4.8.0/work/plasma-apps-4.8.0/plasma/applets/folderview/tooltipwidget.cpp:101
#20 0x00007f56d6b3cb67 in ToolTipWidget::setContent (this=0x2aa9850) at /var/tmp/portage/kde-base/plasma-apps-4.8.0/work/plasma-apps-4.8.0/plasma/applets/folderview/tooltipwidget.cpp:244
#21 0x00007f56d6b3d05e in ToolTipWidget::toolTipAboutToShow (this=<optimized out>) at /var/tmp/portage/kde-base/plasma-apps-4.8.0/work/plasma-apps-4.8.0/plasma/applets/folderview/tooltipwidget.cpp:284
#22 0x00007f56d6b3d184 in ToolTipWidget::qt_metacall (this=0x2aa9850, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffede99920) at /var/tmp/portage/kde-base/plasma-apps-4.8.0/work/plasma-apps-4.8.0_build/plasma/applets/folderview/tooltipwidget.moc:79
#23 0x00007f56ef5d73f8 in QMetaMethod::invoke (this=0x7fffede99da0, object=0x2aa9850, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1644
#24 0x00007f56ef5d8047 in QMetaObject::invokeMethod (obj=0x2aa9850, member=<optimized out>, type=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#25 0x00007f56e51b3a50 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., member=0x7f56e52900cb "toolTipAboutToShow", obj=0x2aa9850) at /usr/include/qt4/QtCore/qobjectdefs.h:434
#26 Plasma::ToolTipManagerPrivate::showToolTip (this=0x22b4790) at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/plasma/tooltipmanager.cpp:387
#27 0x00007f56e51b3ee1 in Plasma::ToolTipManager::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0_build/plasma/tooltipmanager.moc:65
#28 0x00007f56ef5e36e2 in QMetaObject::activate (sender=0x22b42b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#29 0x00007f56ef5e27f9 in QObject::event (this=0x22b42b0, e=<optimized out>) at kernel/qobject.cpp:1157
#30 0x00007f56ee712d3c in QApplicationPrivate::notify_helper (this=0x2151070, receiver=0x22b42b0, e=0x7fffede9a820) at kernel/qapplication.cpp:4550
#31 0x00007f56ee71792f in QApplication::notify (this=<optimized out>, receiver=0x22b42b0, e=0x7fffede9a820) at kernel/qapplication.cpp:4411
#32 0x00007f56f03c4228 in KApplication::notify (this=0x2145c70, receiver=0x22b42b0, event=0x7fffede9a820) at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/kdeui/kernel/kapplication.cpp:311
#33 0x00007f56ef5cdd6b in QCoreApplication::notifyInternal (this=0x2145c70, receiver=0x22b42b0, event=0x7fffede9a820) at kernel/qcoreapplication.cpp:876
#34 0x00007f56ef5ff869 in sendEvent (event=0x7fffede9a820, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#35 QTimerInfoList::activateTimers (this=0x2153d60) at kernel/qeventdispatcher_unix.cpp:611
#36 0x00007f56ef5fc83d in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#37 0x00007f56eb11a03a in g_main_dispatch (context=0x21538c0) at gmain.c:2441
#38 g_main_context_dispatch (context=0x21538c0) at gmain.c:3011
#39 0x00007f56eb11a848 in g_main_context_iterate (context=0x21538c0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3089
#40 0x00007f56eb11a9df in g_main_context_iteration (context=0x21538c0, may_block=1) at gmain.c:3152
#41 0x00007f56ef5fcfb6 in QEventDispatcherGlib::processEvents (this=0x21295d0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#42 0x00007f56ee7b8fe6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007f56ef5ccd12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#44 0x00007f56ef5cd005 in QEventLoop::exec (this=0x7fffede9aac0, flags=...) at kernel/qeventloop.cpp:204
#45 0x00007f56ef5d17fb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#46 0x00007f56df9d9a63 in kdemain (argc=1, argv=0x2096710) at /var/tmp/portage/kde-base/plasma-workspace-4.8.0/work/plasma-workspace-4.8.0/plasma/desktop/shell/main.cpp:120
#47 0x00000000004075a6 in launch (argc=1, _name=0x20f3d58 "/usr/bin/plasma-desktop", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b72c "0") at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/kinit/kinit.cpp:734
#48 0x00000000004081e0 in handle_launcher_request (sock=<optimized out>, who=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/kinit/kinit.cpp:1226
#49 0x0000000000408905 in handle_requests (waitForPid=0) at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/kinit/kinit.cpp:1419
#50 0x0000000000409551 in main (argc=2, argv=0x7fffede9bd78, envp=0x7fffede9bd90) at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/kinit/kinit.cpp:1907

Possible duplicates by query: bug 289649.

Reported using DrKonqi
Comment 1 Thijs 2012-01-31 17:08:22 UTC

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