The output when Banshee is started after iPhone has been already connected is the same as Heiner's in bug description. However when Banshee is started, and then iPhone connected, the output is this. miccoli@netbook-N230:~$ banshee [Info 21:49:49.340] Running Banshee 2.2.1: [Ubuntu 11.10 (linux-gnu, i686) @ 2011-12-19 14:51:26 UTC] [Info 21:49:53.158] Updating web proxy from GConf [Info 21:49:53.649] All services are started 3.480067 [Info 21:49:55.662] AmazonMP3 store redirect URL: https://one.ubuntu.com/music/store/amz/ [Info 21:49:58.068] nereid Client Started [Info 21:49:58.647] GStreamer version 0.10.35.0, gapless: True, replaygain: True [Info 21:49:58.837] AppleDeviceSource is ignoring unmounted volume SYSTEM [Info 21:49:59.056] AppleDeviceSource is ignoring unmounted volume 50 GB Filesystem libitdbprep: itdb_iphone_start_sync called with uuid=7e64625d12b526ec37ce9d5a8c02ef99802f9bc7 itdb_iphone_start_sync: posted syncWillStart itdb_iphone_start_sync: posted syncLockRequest Locking for sync, attempt 0... Locking for sync, attempt 1... itdb_iphone_start_sync: posted syncDidStart libitdbprep: itdb_iphone_stop_sync called itdb_iphone_stop_sync: posted syncDidFinish [Warn 21:50:32.478] Caught an exception - GLib.GException: Can't write iPod database because of missing HashInfo file (in `libgpod-sharp') at GPod.ITDB.InitIpod (System.String mountpoint, System.String model_number, System.String ipod_name) [0x00000] in :0 at Banshee.Dap.AppleDevice.AppleDeviceSource.DeviceInitialize (IDevice device) [0x00000] in :0 at Banshee.Dap.DapService.FindDeviceSource (IDevice device) [0x00000] in :0 Device 0 (VID=05ac and PID=1294) is a Apple iPhone 3GS. [Info 21:50:37.630] Timed out trying to unmount {0} - Marcello Miccoli’s iPhone LIBMTP WARNING: no MTP vendor extension on device 7 on bus 1LIBMTP WARNING: VendorExtensionID: 00000000LIBMTP WARNING: VendorExtensionDesc: Device has no vendor extensionsLIBMTP WARNING: this typically means the device is PTP (i.e. a camera) but not an MTP device at all. Trying to continue anyway.LIBMTP PANIC: could not inspect object property descriptions! LIBMTP PANIC: could not inspect object property descriptions! LIBMTP PANIC: could not inspect object property descriptions! [Warn 21:50:40.387] Unable to get battery level from MTP device - Mtp.LibMtpException: Could not retrieve battery stats (in `Mtp') at Mtp.MtpDevice.GetBatteryLevel (Mtp.MtpDeviceHandle handle, System.UInt16& maxLevel, System.UInt16& currentLevel) [0x00000] in :0 at Mtp.MtpDevice.get_BatteryLevel () [0x00000] in :0 at Banshee.Dap.Mtp.MtpSource.DeviceInitialize (IDevice device) [0x00000] in :0 [Warn 21:50:40.500] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.Dap') at Banshee.Dap.Gui.DapInfoBar.UpdateUsage () [0x00000] in :0 at Banshee.Dap.Gui.DapInfoBar.m__4 () [0x00000] in :0 [Warn 21:50:40.500] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.Dap') at Banshee.Dap.Gui.DapInfoBar.UpdateUsage () [0x00000] in :0 at Banshee.Dap.Gui.DapInfoBar.m__4 () [0x00000] in :0 [Warn 21:50:40.501] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.Dap') at Banshee.Dap.Gui.DapInfoBar.UpdateUsage () [0x00000] in :0 at Banshee.Dap.Gui.DapInfoBar.m__4 () [0x00000] in :0 [Warn 21:50:40.502] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.Dap') at Banshee.Dap.Gui.DapInfoBar.UpdateUsage () [0x00000] in :0 at Banshee.Dap.Gui.DapInfoBar.m__4 () [0x00000] in :0 [Warn 21:50:40.502] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.Dap') at Banshee.Dap.Gui.DapInfoBar.UpdateUsage () [0x00000] in :0 at Banshee.Dap.Gui.DapInfoBar.m__4 () [0x00000] in :0 [Warn 21:50:40.503] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.Dap') at Banshee.Dap.Gui.DapInfoBar.UpdateUsage () [0x00000] in :0 at Banshee.Dap.Gui.DapInfoBar.m__4 () [0x00000] in :0 [Warn 21:50:40.503] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.Dap') at Banshee.Dap.Gui.DapInfoBar.UpdateUsage () [0x00000] in :0 at Banshee.Dap.Gui.DapInfoBar.m__4 () [0x00000] in :0 [Warn 21:50:40.504] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.Dap') at Banshee.Dap.Gui.DapInfoBar.UpdateUsage () [0x00000] in :0 at Banshee.Dap.Gui.DapInfoBar.m__4 () [0x00000] in :0 [Warn 21:50:40.505] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.Dap') at Banshee.Dap.Gui.DapInfoBar.UpdateUsage () [0x00000] in :0 at Banshee.Dap.Gui.DapInfoBar.m__4 () [0x00000] in :0 Device 0 (VID=05ac and PID=1294) is a Apple iPhone 3GS. [Warn 21:50:40.736] Caught an exception - System.ArgumentNullException: Argument cannot be null. Parameter name: obj (in `mscorlib') at System.Threading.Monitor.TryEnter (System.Object obj, Int32 millisecondsTimeout, System.Boolean& lockTaken) [0x00000] in :0 at System.Threading.Monitor.Enter (System.Object obj, System.Boolean& lockTaken) [0x00000] in :0 at Banshee.Dap.Mtp.MtpSource.LoadFromDevice () [0x00000] in :0 [Info 21:50:45.574] Timed out trying to unmount {0} - Documents on Marcello Miccoli’s iPhone LIBMTP WARNING: no MTP vendor extension on device 7 on bus 1LIBMTP WARNING: VendorExtensionID: 00000000LIBMTP WARNING: VendorExtensionDesc: Device has no vendor extensionsLIBMTP WARNING: this typically means the device is PTP (i.e. a camera) but not an MTP device at all. Trying to continue anyway.LIBMTP PANIC: could not inspect object property descriptions! LIBMTP PANIC: could not inspect object property descriptions! LIBMTP PANIC: could not inspect object property descriptions! Stacktrace: Native stacktrace: Segmentation fault hope it helps