Version: amarok-1.4-beta1 (using KDE KDE 3.5.1) Installed from: Compiled From Sources Compiler: 4.0.2 20051125 OS: Linux amarok crashs when I try to connect to ipod (picture). Captured backtrace below. This was working until I tried to get Artwork working. Updraded to libgpod-0.3.2 to get the app to compile. It successfully mounts the drive and creates lock file, then reports already locked. If I remove lock and unmount the drive it crashs if I try to connect again. (gdb) bt #0 0x00ac20ab in libhal_device_exists (ctx=0x0, udi=0x8d662e0 "/media/ipod", error=0x0) at libhal.c:2184 #1 0x00a07129 in ipod_device_set_property (object=0x8e97c88, prop_id=1, value=0xbfb65d60, pspec=0x8ef3c70) at ipod-device.c:1227 #2 0x00a86e9d in IA__g_object_newv (object_type=148075600, n_parameters=1, parameters=0x8f29700) at gobject.c:725 #3 0x00a871e1 in IA__g_object_new_valist (object_type=148075600, first_property_name=0x0, var_args=0xbfb65e70 "") at gobject.c:1026 #4 0x00a8694e in IA__g_object_new (object_type=148075600, first_property_name=0xa0b429 "hal-volume-id") at gobject.c:823 #5 0x00a0655c in itdb_device_new (hal_volume_id=0x8f10a50 "/media/ipod") at ipod-device.c:1517 #6 0x009fe3e5 in itdb_set_mountpoint (itdb=0x8e7dfb0, mp=0x8f10a50 "/media/ipod") at itdb_itunesdb.c:4136 #7 0x009ffa45 in itdb_parse (mp=0x8f10a50 "/media/ipod", error=0xbfb65fcc) at itdb_itunesdb.c:2323 #8 0x00bd641a in IpodMediaDevice::openDevice (this=0x8f0c2d8, silent=false) at ipodmediadevice.cpp:875 #9 0x0054b1f5 in MediaDevice::connectDevice (this=0x8f0c2d8, silent=false) at mediabrowser.cpp:2137 #10 0x0054f39b in MediaBrowser::connectClicked (this=0x8d2e100) at mediabrowser.cpp:2089 #11 0x0055009f in MediaBrowser::qt_invoke (this=0x8d2e100, _id=57, _o=0xbfb66328) at mediabrowser.moc:257 #12 0x05240e17 in QObject::activate_signal () from /usr/local/qt/lib/libqt-mt.so.3 #13 0x05241374 in QObject::activate_signal () from /usr/local/qt/lib/libqt-mt.so.3 #14 0x055c0c7e in QButton::clicked () from /usr/local/qt/lib/libqt-mt.so.3 #15 0x052e0a63 in QButton::mouseReleaseEvent () from /usr/local/qt/lib/libqt-mt.so.3 #16 0x021f527a in KToolBarButton::mouseReleaseEvent () from /usr/lib/libkdeui.so.4 #17 0x0527f187 in QWidget::event () from /usr/local/qt/lib/libqt-mt.so.3 #18 0x021f599d in KToolBarButton::event () from /usr/lib/libkdeui.so.4 #19 0x051dc0dd in QApplication::internalNotify () from /usr/local/qt/lib/libqt-mt.so.3 #20 0x051dd03f in QApplication::notify () from /usr/local/qt/lib/libqt-mt.so.3 ---Type <return> to continue, or q <return> to quit--- #21 0x00843841 in KApplication::notify () from /usr/lib/libkdecore.so.4 #22 0x05173746 in QETWidget::translateMouseEvent () from /usr/local/qt/lib/libqt-mt.so.3 #23 0x05171f01 in QApplication::x11ProcessEvent () from /usr/local/qt/lib/libqt-mt.so.3 #24 0x05186008 in QEventLoop::processEvents () from /usr/local/qt/lib/libqt-mt.so.3 #25 0x051f482b in QEventLoop::enterLoop () from /usr/local/qt/lib/libqt-mt.so.3 #26 0x051f4736 in QEventLoop::exec () from /usr/local/qt/lib/libqt-mt.so.3 #27 0x051dbaa9 in QApplication::exec () from /usr/local/qt/lib/libqt-mt.so.3 #28 0x0804d7a2 in main (argc=1, argv=0xbfb66cf4) at main.cpp:105 Thanks, Dave
Please close bug. Hal was not working properly, after I re-installed it the problem went away.
Hal wasn't working properly.
This was probably due to a libgpod bug which was fixed some time ago.