Version: 4.2.0.svn931376-6.1 (using KDE 4.2.1) OS: Linux Installed from: SuSE RPMs - inserting audio CD - start k3b - choose "tools-->rip audio CD" - audio tracks are shown correctly, click "start ripping" - immediate crash! Debug output: Programma: K3b (k3b), signaal SIGSEGV [?1034h[Thread debugging using libthread_db enabled] 0x00007fc6e6d4a221 in nanosleep () from /lib64/libc.so.6 [Current thread is 0 (LWP 29289)] Thread 3 (Thread 0x40c4b950 (LWP 29290)): #0 0x00007fc6e6d74622 in select () from /lib64/libc.so.6 #1 0x00007fc6e86965a6 in ?? () from /usr/lib64/libQtCore.so.4 #2 0x00007fc6e85cef62 in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007fc6e835b040 in start_thread () from /lib64/libpthread.so.0 #4 0x00007fc6e6d7b08d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 2 (Thread 0x42429950 (LWP 29323)): #0 0x00007fc6e835f05d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc6e85ce9a5 in ?? () from /usr/lib64/libQtCore.so.4 #2 0x00007fc6e85ceb56 in QThread::sleep () from /usr/lib64/libQtCore.so.4 #3 0x00007fc6edda65ef in K3b::MediaCache::PollThread::run (this=0x9446c0) at /usr/src/debug/k3b/libk3b/tools/k3bmediacache.cpp:100 #4 0x00007fc6e85cef62 in ?? () from /usr/lib64/libQtCore.so.4 #5 0x00007fc6e835b040 in start_thread () from /lib64/libpthread.so.0 #6 0x00007fc6e6d7b08d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fc6ee497700 (LWP 29289)): [KCrash Handler] #5 FileSystemInfo (this=0x8c0460) at /usr/include/QtCore/qatomic_x86_64.h:133 #6 0x00000000004e3ea1 in AudioRippingDialog (this=0x7ffff64d6d40, medium=@0x7ffff64d6e60, entry=@0x7ffff64d6e30, tracks=@0x7ffff64d6e90, parent=<value optimized out>) at /usr/src/debug/k3b/src/rip/k3baudiorippingdialog.cpp:77 #7 0x00000000004eb9e6 in K3b::AudioCdView::startRip (this=0x9c6cd0) at /usr/src/debug/k3b/src/rip/k3baudiocdview.cpp:289 #8 0x00000000004ebbb8 in K3b::AudioCdView::qt_metacall (this=0x9c6cd0, _c=QMetaObject::InvokeMetaMethod, _id=83, _a=0x7ffff64d6ff0) at /usr/src/debug/k3b/build/src/k3baudiocdview.moc:85 #9 0x00007fc6e86cd972 in QMetaObject::activate () from /usr/lib64/libQtCore.so.4 #10 0x00007fc6e7911f17 in QAction::triggered () from /usr/lib64/libQtGui.so.4 #11 0x00007fc6e7913390 in QAction::activate () from /usr/lib64/libQtGui.so.4 #12 0x00007fc6e7ca0fca in ?? () from /usr/lib64/libQtGui.so.4 #13 0x00007fc6e7ca1265 in QAbstractButton::mouseReleaseEvent () from /usr/lib64/libQtGui.so.4 #14 0x00007fc6e7d72e7a in QToolButton::mouseReleaseEvent () from /usr/lib64/libQtGui.so.4 #15 0x00007fc6e7968dfd in QWidget::event () from /usr/lib64/libQtGui.so.4 #16 0x00007fc6e7917ead in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4 #17 0x00007fc6e792081a in QApplication::notify () from /usr/lib64/libQtGui.so.4 #18 0x00007fc6e94cb39b in KApplication::notify () from /usr/lib64/libkdeui.so.5 #19 0x00007fc6e86b7eec in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4 #20 0x00007fc6e791fa68 in QApplicationPrivate::sendMouseEvent () from /usr/lib64/libQtGui.so.4 #21 0x00007fc6e7989319 in ?? () from /usr/lib64/libQtGui.so.4 #22 0x00007fc6e7987f88 in QApplication::x11ProcessEvent () from /usr/lib64/libQtGui.so.4 #23 0x00007fc6e79af3a4 in ?? () from /usr/lib64/libQtGui.so.4 #24 0x00007fc6e3b7593a in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #25 0x00007fc6e3b79040 in ?? () from /usr/lib64/libglib-2.0.so.0 #26 0x00007fc6e3b791dc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #27 0x00007fc6e86e160f in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4 #28 0x00007fc6e79aeb2f in ?? () from /usr/lib64/libQtGui.so.4 #29 0x00007fc6e86b6782 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4 #30 0x00007fc6e86b6b4d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4 #31 0x00007fc6e86b8e34 in QCoreApplication::exec () from /usr/lib64/libQtCore.so.4 #32 0x000000000052444f in main (argc=1, argv=0x7ffff64d9368) at /usr/src/debug/k3b/src/main.cpp:152 Regards, Bernie
I to have the same problem. k3b on kde4.2.1 crashes when trying to rip a cd. Application: K3b (k3b), signal SIGSEGV [Current thread is 1 (Thread 0xb4d1c920 (LWP 4071))] Thread 3 (Thread 0xb2f56b90 (LWP 4072)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb554a411 in select () from /lib/libc.so.6 #2 0xb612adc7 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb605b85e in ?? () from /usr/lib/libQtCore.so.4 #4 0xb5ff91b5 in start_thread () from /lib/libpthread.so.0 #5 0xb55513be in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb2755b90 (LWP 4159)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb5541bdb in write () from /lib/libc.so.6 #2 0xb54e813f in _IO_file_write () from /lib/libc.so.6 #3 0xb54e7de3 in ?? () from /lib/libc.so.6 #4 0xb54e807e in _IO_file_xsputn () from /lib/libc.so.6 #5 0xb54c2eb0 in ?? () from /lib/libc.so.6 #6 0xb54be226 in vfprintf () from /lib/libc.so.6 #7 0xb556485e in __fprintf_chk () from /lib/libc.so.6 #8 0xb161c2a2 in ?? () from /usr/lib/libcdda_interface.so.0 #9 0xb16181f9 in cdda_read () from /usr/lib/libcdda_interface.so.0 #10 0xb160af0b in i_read_c_block () from /usr/lib/libcdda_paranoia.so.0 #11 0xb160cc49 in paranoia_read_limited () from /usr/lib/libcdda_paranoia.so.0 #12 0xb7da179e in K3b::CdparanoiaLibData::paranoiaRead(void (*)(long, int), int) () from /usr/lib/libk3b.so.6 #13 0xb7da18ae in K3b::CdparanoiaLib::read(int*, unsigned int*, bool) () from /usr/lib/libk3b.so.6 #14 0x0811d9bd in K3b::AudioRipJob::ripTrack(int, QString const&) () #15 0x0811ea73 in K3b::AudioRipJob::run() () #16 0xb7d9121b in K3b::Thread::run() () from /usr/lib/libk3b.so.6 #17 0xb605b85e in ?? () from /usr/lib/libQtCore.so.4 #18 0xb5ff91b5 in start_thread () from /lib/libpthread.so.0 #19 0xb55513be in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb4d1c920 (LWP 4071)): [KCrash Handler] #6 0xb60e627a in QProcess::canReadLine() const () from /usr/lib/libQtCore.so.4 #7 0xb30b670d in K3bExternalEncoder::slotExternalProgramOutput() () from /usr/lib/kde4/k3bexternalencoder.so #8 0xb30b67ab in K3bExternalEncoder::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/k3bexternalencoder.so #9 0xb615971b in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4 #10 0xb615b281 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #11 0xb58238fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #12 0xb582b75e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #13 0xb66edbcd in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #14 0xb614b961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #15 0xb614c5d5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #16 0xb614c7cd in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #17 0xb617636f in ?? () from /usr/lib/libQtCore.so.4 #18 0xb4fe39a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #19 0xb4fe7063 in ?? () from /usr/lib/libglib-2.0.so.0 #20 0xb4fe7221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #21 0xb6175fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #22 0xb58bc7c5 in ?? () from /usr/lib/libQtGui.so.4 #23 0xb614a01a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #24 0xb614a1da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #25 0x0817269c in K3b::JobProgressDialog::startJob(K3b::Job*) () #26 0x081237ec in K3b::AudioRippingDialog::slotStartClicked() () #27 0x0817c05e in K3b::InteractionDialog::slotStartClickedInternal() () #28 0x0817c742 in K3b::InteractionDialog::qt_metacall(QMetaObject::Call, int, void**) () #29 0x081255bf in K3b::AudioRippingDialog::qt_metacall(QMetaObject::Call, int, void**) () #30 0xb6160580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #31 0xb6160980 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4 #32 0xb5e10621 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4 #33 0xb5b63d99 in ?? () from /usr/lib/libQtGui.so.4 #34 0xb5b65914 in ?? () from /usr/lib/libQtGui.so.4 #35 0xb5b65ba6 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #36 0xb587ba72 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #37 0xb5b63c3e in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4 #38 0xb5c0a2f0 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4 #39 0xb58238fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #40 0xb582c111 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #41 0xb66edbcd in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #42 0xb614b961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #43 0xb582b39e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4 #44 0xb5895756 in ?? () from /usr/lib/libQtGui.so.4 #45 0xb5894b05 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #46 0xb58bd0ca in ?? () from /usr/lib/libQtGui.so.4 #47 0xb4fe39a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #48 0xb4fe7063 in ?? () from /usr/lib/libglib-2.0.so.0 #49 0xb4fe7221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #50 0xb6175fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #51 0xb58bc7c5 in ?? () from /usr/lib/libQtGui.so.4 #52 0xb614a01a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #53 0xb614a1da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #54 0x0817bb2e in K3b::InteractionDialog::exec() () #55 0x0812ac8c in K3b::AudioCdView::startRip() () #56 0x0812adf8 in K3b::AudioCdView::qt_metacall(QMetaObject::Call, int, void**) () #57 0xb6160580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #58 0xb6160980 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4 #59 0xb581d631 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4 #60 0xb581df9f in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4 #61 0xb5c42072 in QToolButton::nextCheckState() () from /usr/lib/libQtGui.so.4 #62 0xb5b658d3 in ?? () from /usr/lib/libQtGui.so.4 #63 0xb5b65ba6 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #64 0xb5c4256c in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #65 0xb587ba72 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #66 0xb5b63c3e in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4 #67 0xb5c42034 in QToolButton::event(QEvent*) () from /usr/lib/libQtGui.so.4 #68 0xb58238fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #69 0xb582c111 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #70 0xb66edbcd in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #71 0xb614b961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #72 0xb582b39e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4 #73 0xb5895756 in ?? () from /usr/lib/libQtGui.so.4 #74 0xb5894b05 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #75 0xb58bd0ca in ?? () from /usr/lib/libQtGui.so.4 #76 0xb4fe39a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #77 0xb4fe7063 in ?? () from /usr/lib/libglib-2.0.so.0 #78 0xb4fe7221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #79 0xb6175fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #80 0xb58bc7c5 in ?? () from /usr/lib/libQtGui.so.4 #81 0xb614a01a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #82 0xb614a1da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #83 0xb614c895 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #84 0xb5823777 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #85 0x08165d5a in main ()
same here with k3b-1.66.0alpha2 on kde-4.2.2
same here with k3b-1.66.0alpha2 on kde-4.2.4 with gcc 4.4.0, Qt 4.5.1
Created attachment 34356 [details] backtrace generated by KDE Crash Handler
I've made some changes on revision 1043594 that may fix this bug. Could someone test it? I couldn't reproduce this bug myself.
Fixed for me in version 1.68.0alpha3-1, with KDE 4.3.2 and Qt 4.5.3.
@Andreas Tiemeyer: Thanks for testing. I would like it to be true, but this code wasn't touched between 1.66 and 1.68 versions. I don't believe in self-fixing software ;) Do you remember what CD have you tried to rip when this bug occurred to you in comment #4? Maybe it's CD-specific?
*** Bug 213435 has been marked as a duplicate of this bug. ***
@Mario Boheim: does it happen to you each time you try to rip CD or occasionally?
Each time - mp3 and ogg Michał Małek schrieb: > https://bugs.kde.org/show_bug.cgi?id=186555 > > > > > > --- Comment #9 from Michał Małek <michalm jabster pl> 2009-11-07 13:36:59 --- > @Mario Boheim: does it happen to you each time you try to rip CD or > occasionally? >
It crashes with new CD "Pearl Jam - Backspacer", many other CD are OK! Michał Małek schrieb: > https://bugs.kde.org/show_bug.cgi?id=186555 > > > > > > --- Comment #9 from Michał Małek <michalm jabster pl> 2009-11-07 13:36:59 --- > @Mario Boheim: does it happen to you each time you try to rip CD or > occasionally? >
Interesting. Please do "Device"->"Media Info" on this album, copy the info and attach it to this report.
Medium Typ: CD-Rom Kapazität: 60:24:06 Minuten (530,9 MiB) Verwendete Kapazität: 60:24:06 Minuten (530,9 MiB) Wiederbeschreibbar: nein Anhängbar: nein Leer: nein Sitzungen: 2 ISO-9660-Dateisysteminformationen System-ID: APPLE COMPUTER, INC., TYPE: 0002 Datenträger-ID: BACKSPACER Datenträgersatz-ID: NOT_SET Veröffentlicher-ID: - Vorbereiter-ID: - Programm-ID: TOAST ISO 9660 BUILDER COPYRIGHT (C) 1997-2005 SONIC SOLUTIONS - HAVE A NICE DAY Volume Size: 503,8 MiB (2 048 B * 257 922 blocks = 528 224 256 B) Titel Typ Attribute Erster - Letzter Sektor Länge Sitzung 1 1 (Audio) Kopie nicht erlaubt/keine Vorbetonung 0 - 12621 12622 (02:48:22) Pearl Jam - Gonna See My Friend (CD-Text) 2 (Audio) Kopie nicht erlaubt/keine Vorbetonung 12622 - 26311 13690 (03:02:40) Pearl Jam - Got Some (CD-Text) 3 (Audio) Kopie nicht erlaubt/keine Vorbetonung 26312 - 39628 13317 (02:57:42) Pearl Jam - The Fixer (CD-Text) 4 (Audio) Kopie nicht erlaubt/keine Vorbetonung 39629 - 52421 12793 (02:50:43) Pearl Jam - Johnny Guitar (CD-Text) 5 (Audio) Kopie nicht erlaubt/keine Vorbetonung 52422 - 68610 16189 (03:35:64) Pearl Jam - Just Breathe (CD-Text) 6 (Audio) Kopie nicht erlaubt/keine Vorbetonung 68611 - 86526 17916 (03:58:66) Pearl Jam - Amongst The Waves (CD-Text) 7 (Audio) Kopie nicht erlaubt/keine Vorbetonung 86527 - 105176 18650 (04:08:50) Pearl Jam - Unthought Known (CD-Text) 8 (Audio) Kopie nicht erlaubt/keine Vorbetonung 105177 - 117178 12002 (02:40:02) Pearl Jam - Supersonic (CD-Text) 9 (Audio) Kopie nicht erlaubt/keine Vorbetonung 117179 - 133231 16053 (03:34:03) Pearl Jam - Speed Of Sound (CD-Text) 10 (Audio) Kopie nicht erlaubt/keine Vorbetonung 133232 - 151573 18342 (04:04:42) Pearl Jam - Force Of Nature (CD-Text) 11 (Audio) Kopie nicht erlaubt/keine Vorbetonung 151574 - 164878 13305 (02:57:30) Pearl Jam - The End (CD-Text) Sitzung 2 12 (Daten/Modus2 XA Form1) Kopie nicht erlaubt/ununterbrochen 176279 - 271805 95527 (21:13:52) - (CD-Text) Michał Małek schrieb: > https://bugs.kde.org/show_bug.cgi?id=186555 > > > > > > --- Comment #12 from Michał Małek <michalm jabster pl> 2009-11-07 20:39:46 --- > Interesting. Please do "Device"->"Media Info" on this album, copy the info and > attach it to this report. >
Great, now everything is clear. This was the key line: > 12 (Daten/Modus2 XA Form1) Kopie nicht erlaubt/ununterbrochen 176279 Some CD's has additional Data track that is supposed to be a copy protection. Only these CDs were exposing the bug: K3b at some point have not been taking the data track into account and this was leading into crash. Change in revision 1043594 (see comment #5) indeed fixed this issue but now I know why :) In short: this is fixed on trunk. Thanks for help Mario!
*** Bug 215542 has been marked as a duplicate of this bug. ***
*** Bug 217125 has been marked as a duplicate of this bug. ***
*** Bug 219350 has been marked as a duplicate of this bug. ***
*** Bug 219427 has been marked as a duplicate of this bug. ***
*** Bug 228778 has been marked as a duplicate of this bug. ***