Bug 117759 - kaudiocreator crashes after complaining about 'invalid url'
Summary: kaudiocreator crashes after complaining about 'invalid url'
Status: RESOLVED FIXED
Alias: None
Product: kaudiocreator
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Gerd Fleischer
URL:
Keywords:
: 121777 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-12-05 23:00 UTC by Rinse De Vries
Modified: 2010-08-21 00:18 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rinse De Vries 2005-12-05 23:00:37 UTC
Version:           1.13 (using KDE 3.5.0 Level "a" , SUSE 10.0 UNSUPPORTED)
Compiler:          Target: i586-suse-linux
OS:                Linux (i686) release 2.6.13-15-default

in kaudiocreator, i type the url /dev/cdrom
kaudiocreator finds the audio cd, and shows it's content.
when selecting files for ripping and choosing a encoding, kaudiocreator wants to start ripping
This fails: kaudiocreator gives the error message 'invalid url' without mentioning the specific url that is invalid.
1,5 seconds later drkonqi comes up with the following backtrace:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 1096463520 (LWP 11998)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#4  0x408847f4 in KURL::parse () from /opt/kde3/lib/libkdecore.so.4
#5  0x40885a4e in KURL::KURL () from /opt/kde3/lib/libkdecore.so.4
#6  0x08084c38 in KCompactDisc::staticMetaObject ()
#7  0x08068954 in QListViewItem::removeItem ()
#8  0x08068af9 in QListViewItem::removeItem ()
#9  0x0806bf71 in QListViewItem::removeItem ()
#10 0x40b9ca49 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x40b9d351 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x08065b07 in QListViewItem::removeItem ()
#13 0x08065b48 in QListViewItem::removeItem ()
#14 0x08067cc7 in QListViewItem::removeItem ()
#15 0x40b9ca49 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x40ede5d2 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x40bb966b in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x40bc0fc3 in QSingleShotTimer::event ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x40b3cd41 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x40b3d6b9 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x40876eee in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#22 0x40b31ab8 in QEventLoop::activateTimers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x40aeaf4f in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x40b53c39 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x40b3c6bf in QApplication::enter_loop ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x40d264fe in QDialog::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x405766a4 in KDialogQueue::slotShowQueuedDialog ()
   from /opt/kde3/lib/libkdeui.so.4
#28 0x405767c2 in KDialogQueue::qt_invoke () from /opt/kde3/lib/libkdeui.so.4
#29 0x40b9ca49 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x40ede5d2 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x40bb966b in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x40bc0fc3 in QSingleShotTimer::event ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x40b3cd41 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x40b3d6b9 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x40876eee in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#36 0x40b31ab8 in QEventLoop::activateTimers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0x40aeaf4f in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0x40b53c53 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0x40b3c6bf in QApplication::enter_loop ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0x40d264fe in QDialog::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0x406464b7 in KMessageBox::createKMessageBox ()
   from /opt/kde3/lib/libkdeui.so.4
#42 0x40646c6c in KMessageBox::createKMessageBox ()
   from /opt/kde3/lib/libkdeui.so.4
#43 0x40646efb in KMessageBox::informationListWId ()
   from /opt/kde3/lib/libkdeui.so.4
#44 0x40647009 in KMessageBox::informationList ()
   from /opt/kde3/lib/libkdeui.so.4
#45 0x4067842a in KMessageBox::information () from /opt/kde3/lib/libkdeui.so.4
#46 0x0806a3ed in QListViewItem::removeItem ()
#47 0x0805b7fd in QGList::count ()
#48 0x40b9c9ac in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#49 0x40b9d021 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#50 0x40ef5ed0 in QPopupMenu::activated () from /usr/lib/qt3/lib/libqt-mt.so.3
#51 0x40ca3252 in QPopupMenu::actSig () from /usr/lib/qt3/lib/libqt-mt.so.3
#52 0x40ca386c in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#53 0x4054c231 in KPopupMenu::mouseReleaseEvent ()
   from /opt/kde3/lib/libkdeui.so.4
#54 0x40bd6708 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#55 0x40b3cd41 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#56 0x40b3dea8 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#57 0x40876eee in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#58 0x40ad80e0 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#59 0x40ad6afb in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#60 0x40aeabea in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#61 0x40b53c53 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#62 0x40b3c6bf in QApplication::enter_loop ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#63 0x40caa1ed in QPopupMenu::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#64 0x40cd4663 in QToolButton::popupTimerDone ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#65 0x40cd4b5d in QToolButton::openPopup () from /usr/lib/qt3/lib/libqt-mt.so.3
#66 0x4054de9c in KToolBarButton::eventFilter ()
   from /opt/kde3/lib/libkdeui.so.4
#67 0x40b9c78e in QObject::activate_filters ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#68 0x40b9c80b in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#69 0x40bd639c in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#70 0x405dca21 in KToolBarButton::event () from /opt/kde3/lib/libkdeui.so.4
#71 0x40b3cd41 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#72 0x40b3dea8 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#73 0x40876eee in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#74 0x40ad7cd8 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#75 0x40ad6afb in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#76 0x40aeabea in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#77 0x40b53c39 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#78 0x40b53b36 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#79 0x40b3c68f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#80 0x08057d4e in ?? ()
#81 0xbf868078 in ?? ()
#82 0x0816cf68 in ?? ()
#83 0x0808df42 in vtable for QGList ()
#84 0x00000000 in ?? ()
#85 0x0808deea in vtable for QGList ()
#86 0x00000002 in ?? ()
#87 0x0808df01 in vtable for QGList ()
#88 0x00000000 in ?? ()
#89 0x0808deea in vtable for QGList ()
#90 0x0808ded6 in vtable for QGList ()
#91 0x0000000f in ?? ()
#92 0x410facd0 in ?? () from /usr/lib/libstdc++.so.6
#93 0x0000000f in ?? ()
#94 0x0808e968 in vtable for QGList ()
#95 0xbf868088 in ?? ()
#96 0x412208d8 in main_arena () from /lib/tls/libc.so.6
#97 0x00000002 in ?? ()
#98 0x05e49ce5 in ?? ()
#99 0x4091cca8 in vtable for KApplication () from /opt/kde3/lib/libkdecore.so.4
#100 0x00000020 in ?? ()
#101 0x080a53c8 in ?? ()
#102 0x00000000 in ?? ()
#103 0x0811b0e8 in ?? ()
#104 0x08141c98 in ?? ()
#105 0x081408b8 in ?? ()
#106 0x081663d0 in ?? ()
#107 0x00000000 in ?? ()
#108 0x00000000 in ?? ()
#109 0x00000001 in ?? ()
#110 0x080a1f70 in ?? ()
#111 0xbf868000 in ?? ()
#112 0x00000000 in ?? ()
#113 0x0816bf08 in ?? ()
#114 0x08120ed8 in ?? ()
#115 0x08121170 in ?? ()
#116 0x40fe9b00 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
#117 0x4091cd24 in vtable for KApplication ()
   from /opt/kde3/lib/libkdecore.so.4
#118 0x0812f5b0 in ?? ()
#119 0x0812f128 in ?? ()
#120 0x0814ba50 in ?? ()
#121 0x410008e0 in vtable for QCString () from /usr/lib/qt3/lib/libqt-mt.so.3
#122 0x08121260 in ?? ()
#123 0xbf868144 in ?? ()
#124 0x08133488 in ?? ()
#125 0x080a53f8 in ?? ()
#126 0x0000012e in ?? ()
#127 0x000001ff in ?? ()
#128 0x40fe9bec in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
#129 0x00000000 in ?? ()
#130 0x0809a0c0 in ?? ()
#131 0xbf868101 in ?? ()
#132 0x08171118 in ?? ()
#133 0x08171728 in ?? ()
#134 0x080a0db0 in ?? ()
#135 0x4112e265 in __new_exitfn () from /lib/tls/libc.so.6
#136 0x41118ea0 in __libc_start_main () from /lib/tls/libc.so.6
#137 0x08057b11 in ?? ()

crash happens with every encoding and with all device urls (/dev/cdrom, /dev/hdc, /dev/dvd and /dev/hdd)
Comment 1 Rinse De Vries 2005-12-06 00:02:31 UTC
I found the reason of the crash:
In the settings, I had a non existing tmp directory specified.
After selecting an existing directory, kaudiocreators works fine again.
Comment 2 icefox 2005-12-06 11:07:26 UTC
Cool, thanks, I get it fixed for 3.5.1
Comment 3 Dario Andres 2009-07-16 22:29:49 UTC
*** Bug 121777 has been marked as a duplicate of this bug. ***
Comment 4 Gerd Fleischer 2010-08-21 00:18:11 UTC
KIO:FileCopyJob doesn't crash on non existing directories (anymore?).
Also, I added a test for the custom directory so we dont break ripping here.