Bug 123404 - amarok crash while mounting ipod
Summary: amarok crash while mounting ipod
Status: CLOSED WORKSFORME
Alias: None
Product: amarok
Classification: Applications
Component: Collections/iPod iPhone (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-11 00:07 UTC by David Hopson
Modified: 2011-12-20 11:32 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 David Hopson 2006-03-11 00:07:37 UTC
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
Comment 1 David Hopson 2006-03-14 03:09:11 UTC
Please close bug.  Hal was not working properly, after I re-installed it the problem went away.
Comment 2 David Hopson 2006-03-14 03:10:40 UTC
Hal wasn't working properly.
Comment 3 Martin Aumueller 2006-03-22 19:40:48 UTC
This was probably due to a libgpod bug which was fixed some time ago.