Summary: | k3b crashes when clicking "start ripping" when trying to rip audio cd | ||
---|---|---|---|
Product: | [Applications] k3b | Reporter: | Bernie <meensb> |
Component: | Audio Project | Assignee: | Sebastian Trueg <trueg> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | fbouchet, grey271, jiboifw, manuel.gaus, mario.b, mars-online, michalm, pprkut, untitled.no4, ynot |
Priority: | NOR | ||
Version: | 1.66.0 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | backtrace generated by KDE Crash Handler |
Description
Bernie
2009-03-08 15:03:59 UTC
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. *** |