Bug 231374

Summary: When I am deleting extra media from a CD buring project, the client crashes :(
Product: [Applications] k3b Reporter: Avinandan Bhattacharyya <massage2avi>
Component: generalAssignee: k3b developers <k3b>
Status: RESOLVED WORKSFORME    
Severity: crash CC: aacid, trueg
Priority: NOR Keywords: triaged
Version: 1.90.0   
Target Milestone: 2.1   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Avinandan Bhattacharyya 2010-03-20 02:33:31 UTC
Application: k3b (1.90.0)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-16-generic i686
Distribution: Ubuntu lucid (development branch)

-- Information about the crash:
Mistakenly I had added extra media(s) so when I selected multiple media(s) pressed delete button, then the whole client crashed. 


 -- Backtrace:
Application: K3b (k3b), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77dc760 (LWP 3966))]

Thread 3 (Thread 0xb501fb70 (LWP 3994)):
#0  0x00c84422 in __kernel_vsyscall ()
#1  0x0027a342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02554c1e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:398
#3  0x02554dc0 in QThread::sleep (secs=2) at thread/qthread_unix.cpp:412
#4  0x00991609 in K3b::MediaCache::PollThread::run (this=0xa008198) at /build/buildd/k3b-1.90.0~rc1/libk3b/tools/k3bmediacache.cpp:106
#5  0x0255532e in QThreadPrivate::start (arg=0xa008198) at thread/qthread_unix.cpp:248
#6  0x0027596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x046d992e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb481eb70 (LWP 3995)):
#0  0x00c84422 in __kernel_vsyscall ()
#1  0x0027a342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02554c1e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:398
#3  0x02554dc0 in QThread::sleep (secs=2) at thread/qthread_unix.cpp:412
#4  0x00991609 in K3b::MediaCache::PollThread::run (this=0xa006400) at /build/buildd/k3b-1.90.0~rc1/libk3b/tools/k3bmediacache.cpp:106
#5  0x0255532e in QThreadPrivate::start (arg=0xa006400) at thread/qthread_unix.cpp:248
#6  0x0027596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x046d992e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb77dc760 (LWP 3966)):
[KCrash Handler]
#6  0x081633b7 in K3b::MetaItemModel::slotRowsAboutToBeRemoved (this=0xa684e28, parent=..., start=0, end=0) at /build/buildd/k3b-1.90.0~rc1/src/k3bmetaitemmodel.cpp:904
#7  0x08165d9c in K3b::MetaItemModel::qt_metacall (this=0xa684e28, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbfcfb470)
    at /build/buildd/k3b-1.90.0~rc1/obj-i486-linux-gnu/src/k3bmetaitemmodel.moc:95
#8  0x0807f15f in K3b::MixedProjectModel::qt_metacall (this=0xa684e28, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbfcfb470)
    at /build/buildd/k3b-1.90.0~rc1/obj-i486-linux-gnu/src/moc_k3bmixedprojectmodel.cpp:68
#9  0x0265cc3a in QMetaObject::metacall (object=0xa684e28, cl=QMetaObject::InvokeMetaMethod, idx=29, argv=0xbfcfb470) at kernel/qmetaobject.cpp:237
#10 0x0266b375 in QMetaObject::activate (sender=0xa469580, m=0x81f2e70, local_signal_index=6, argv=0xbfcfb470) at kernel/qobject.cpp:3293
#11 0x026bbbbf in QAbstractItemModel::rowsAboutToBeRemoved (this=0xa469580, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:188
#12 0x0264f0b5 in QAbstractItemModel::beginRemoveRows (this=0xa469580, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2447
#13 0x080bfded in K3b::AudioProjectModel::Private::_k_aboutToRemoveTrack (this=0xa457380, track=0xa599a70) at /build/buildd/k3b-1.90.0~rc1/src/projects/k3baudioprojectmodel.cpp:86
#14 0x080c0017 in K3b::AudioProjectModel::qt_metacall (this=0xa469580, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfcfb618)
    at /build/buildd/k3b-1.90.0~rc1/obj-i486-linux-gnu/src/k3baudioprojectmodel.moc:91
#15 0x0265cc3a in QMetaObject::metacall (object=0xa469580, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbfcfb618) at kernel/qmetaobject.cpp:237
#16 0x0266b375 in QMetaObject::activate (sender=0xa65f910, m=0xa913a4, local_signal_index=4, argv=0xbfcfb618) at kernel/qobject.cpp:3293
#17 0x009f3973 in K3b::AudioDoc::aboutToRemoveTrack (this=0xa65f910, _t1=0xa599a70) at /build/buildd/k3b-1.90.0~rc1/obj-i486-linux-gnu/libk3b/k3baudiodoc.moc:209
#18 0x009f12f5 in K3b::AudioTrack::take (this=0xa599a70) at /build/buildd/k3b-1.90.0~rc1/libk3b/projects/audiocd/k3baudiotrack.cpp:258
#19 0x009f20ba in ~AudioTrack (this=0xa599a70, __in_chrg=<value optimized out>) at /build/buildd/k3b-1.90.0~rc1/libk3b/projects/audiocd/k3baudiotrack.cpp:87
#20 0x080bc5ee in qDeleteAll<QList<K3b::AudioTrack*>::const_iterator> (this=0xa685810, indexes=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#21 qDeleteAll<QList<K3b::AudioTrack*> > (this=0xa685810, indexes=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#22 K3b::AudioViewImpl::remove (this=0xa685810, indexes=...) at /build/buildd/k3b-1.90.0~rc1/src/projects/k3baudioviewimpl.cpp:128
#23 0x080c572d in K3b::MixedView::slotRemove (this=0xa64da08) at /build/buildd/k3b-1.90.0~rc1/src/projects/k3bmixedview.cpp:170
#24 0x080c58ab in K3b::MixedView::qt_metacall (this=0xa64da08, _c=QMetaObject::InvokeMetaMethod, _id=46, _a=0xbfcfb878) at /build/buildd/k3b-1.90.0~rc1/obj-i486-linux-gnu/src/k3bmixedview.moc:98
#25 0x0265cc3a in QMetaObject::metacall (object=0xa64da08, cl=QMetaObject::InvokeMetaMethod, idx=46, argv=0xbfcfb878) at kernel/qmetaobject.cpp:237
#26 0x0266b375 in QMetaObject::activate (sender=0xa686ec0, m=0x694ad58, local_signal_index=1, argv=0xbfcfb878) at kernel/qobject.cpp:3293
#27 0x0601bbd9 in QAction::triggered (this=0xa686ec0, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#28 0x0601ddcc in QAction::activate (this=0xa686ec0, event=QAction::Trigger) at kernel/qaction.cpp:1255
#29 0x0601f698 in QAction::event (this=0x459, e=0x81f2740) at kernel/qaction.cpp:1181
#30 0x0222bd53 in KAction::event(QEvent*) () from /usr/lib/libkdeui.so.5
#31 0x060224dc in QApplicationPrivate::notify_helper (this=0x9d97918, receiver=0xbfcfbd98, e=0xbfcfbd98) at kernel/qapplication.cpp:4300
#32 0x0602905e in QApplication::notify (this=0xbfcfcc80, receiver=0xa686ec0, e=0xbfcfbd98) at kernel/qapplication.cpp:3704
#33 0x02317efa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#34 0x026579db in QCoreApplication::notifyInternal (this=0xbfcfcc80, receiver=0xa686ec0, event=0xbfcfbd98) at kernel/qcoreapplication.cpp:704
#35 0x060642dd in QCoreApplication::sendEvent (this=0x9d979c4, e=0xbfcfc214) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#36 QShortcutMap::dispatchEvent (this=0x9d979c4, e=0xbfcfc214) at kernel/qshortcutmap.cpp:879
#37 0x060660ee in QShortcutMap::tryShortcutEvent (this=0x9d979c4, o=0xa67d568, e=0xbfcfc214) at kernel/qshortcutmap.cpp:364
#38 0x0602ae23 in QApplication::notify (this=0xbfcfcc80, receiver=0xa67d568, e=0xbfcfc214) at kernel/qapplication.cpp:3746
#39 0x02317efa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#40 0x026579db in QCoreApplication::notifyInternal (this=0xbfcfcc80, receiver=0xa67d568, event=0xbfcfc214) at kernel/qcoreapplication.cpp:704
#41 0x060232be in QCoreApplication::sendSpontaneousEvent (receiver=0xa67d568, event=0x459) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#42 qt_sendSpontaneousEvent (receiver=0xa67d568, event=0x459) at kernel/qapplication.cpp:5279
#43 0x060dcbc0 in QKeyMapper::sendKeyEvent (keyWidget=0xa67d568, grab=false, type=QEvent::KeyPress, code=16777223, modifiers=..., text=..., autorepeat=<value optimized out>, 
    count=<value optimized out>, nativeScanCode=119, nativeVirtualKey=65535, nativeModifiers=16) at kernel/qkeymapper_x11.cpp:1861
#44 0x060df125 in QKeyMapperPrivate::translateKeyEvent (this=0x9dc0e50, keyWidget=0xa67d568, event=0xbfcfc8dc, grab=64) at kernel/qkeymapper_x11.cpp:1831
#45 0x060b26e7 in QApplication::x11ProcessEvent (this=0xbfcfcc80, event=0xbfcfc8dc) at kernel/qapplication_x11.cpp:3394
#46 0x060e243a in x11EventSourceDispatch (s=0x9d9d310, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#47 0x01f78395 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#48 0x01f7c088 in ?? () from /lib/libglib-2.0.so.0
#49 0x01f7c268 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#50 0x02683565 in QEventDispatcherGlib::processEvents (this=0x9d76848, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#51 0x060e1f65 in QGuiEventDispatcherGlib::processEvents (this=0x9d76848, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#52 0x02655ff9 in QEventLoop::processEvents (this=0xbfcfcbd4, flags=) at kernel/qeventloop.cpp:149
#53 0x0265644a in QEventLoop::exec (this=0xbfcfcbd4, flags=...) at kernel/qeventloop.cpp:201
#54 0x0265a63f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#55 0x06022577 in QApplication::exec () at kernel/qapplication.cpp:3579
#56 0x0817ca94 in main (argc=1, argv=0xbfcfd044) at /build/buildd/k3b-1.90.0~rc1/src/main.cpp:165

Reported using DrKonqi
Comment 1 Albert Astals Cid 2014-09-29 22:18:22 UTC
Can you reproduce this crash all the time?

Can you try with k3b 2.0.2?
Comment 2 Andrew Crouthamel 2018-09-25 03:44:15 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-27 03:39:35 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!