It doesn't seem to get mounted as a regular drive, though. Nautilus
accesses it using the following location: "gphoto2://[usb:002,013]/".
There is no mount point in "/media". Other devices, like the Galaxy S2,
get mounted as regular usb hard drives and seem to work fine with
Banshee.

It does work for the most part in Nautilus though, even though I can't
seem to access or copy certain files. I don't really care whether
Banshee can access the device, as long as it doesn't crash as soon as I
connect it.

Here is the log after adding a valid .is_audio_player file:
-------------------------

[Info  12:34:28.830] Running Banshee 2.2.0: [Ubuntu oneiric (development
branch) (linux-gnu, x86_64) @ 2011-09-23 04:47:58 UTC]

(Banshee:6632): Gtk-WARNING **: Unable to locate theme engine in
module_path: "pixmap",

(Banshee:6632): Gtk-WARNING **: Unable to locate theme engine in
module_path: "pixmap",

(Banshee:6632): Gtk-WARNING **: Unable to locate theme engine in
module_path: "pixmap",

(Banshee:6632): Gtk-WARNING **: Unable to locate theme engine in module_path: 
"pixmap",
[Info  12:34:29.739] Updating web proxy from GConf
[Warn  12:34:29.844] Failed to load media-player-info file for 1
[Info  12:34:29.868] All services are started 0.834626
** (Banshee:6632): DEBUG: SyncDaemon already running, initializing 
SyncdaemonDaemon object

(Banshee:6632): libsoup-WARNING **: No feature manager for feature of type 
'U1RequestChrome'
[Info  12:34:30.825] AmazonMP3 store redirect URL: 
https://one.ubuntu.com/music/store/amz/
[Info  12:34:31.309] nereid Client Started
[Info  12:34:31.401] GStreamer version 0.10.35.0, gapless: True, replaygain: 
True
[Warn  12:34:31.454] Failed to load media-player-info file for 1

** (Banshee:6632): CRITICAL **: itdb_get_control_dir: assertion `mountpoint' 
failed
Device 0 (VID=22b8 and PID=70a9) is a Motorola Xoom (ID 2).
ignoring usb_claim_interface = -16ignoring usb_claim_interface = 
-22PTP_ERROR_IO: failed to open session, trying again after resetting USB 
interface
LIBMTP libusb: Attempt to reset device
[Warn  12:34:31.653] Failed to load media-player-info file for 1
inep: usb_get_endpoint_status(): Device or resource busy
outep: usb_get_endpoint_status(): Device or resource busy
usb_clear_halt() on IN endpoint: Device or resource busy
usb_clear_halt() on OUT endpoint: Device or resource busy
usb_clear_halt() on INTERRUPT endpoint: Device or resource busy
ignoring usb_claim_interface = -16ignoring usb_claim_interface = -22LIBMTP 
PANIC: failed to open session on second attempt
[Warn  12:34:32.668] Failed to load media-player-info file for 1
Stacktrace:

  at (wrapper managed-to-native) object.__icall_wrapper_mono_string_new_wrapper 
(intptr) <0xffffffff>
  at (wrapper unknown) Mtp.FolderStruct.PtrToStructure (intptr,object) 
<0xffffffff>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_intptr_object 
(object,intptr,intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) 
System.Runtime.InteropServices.Marshal.PtrToStructure (intptr,System.Type) 
<0xffffffff>
  at Mtp.Folder.GetRootFolders (Mtp.MtpDevice) <0x00083>
  at Mtp.MtpDevice.GetRootFolders () <0x0000f>
  at Mtp.MtpDevice.SetDefaultFolders () <0x00027>
  at Mtp.MtpDevice..ctor (Mtp.MtpDeviceHandle,Mtp.MtpDeviceStruct) <0x0004f>
  at Mtp.MtpDevice.Connect (Mtp.RawMtpDevice) <0x001b3>
  at Banshee.Dap.Mtp.MtpSource.DeviceInitialize (Banshee.Hardware.IDevice) 
<0x00413>
  at Banshee.Dap.DapService.FindDeviceSource (Banshee.Hardware.IDevice) 
<0x000f0>
  at Banshee.Dap.DapService/MapDeviceJob.Run () <0x00723>
  at Banshee.Kernel.Scheduler.ProcessJobThread () <0x00173>
  at System.Threading.Thread.StartUnsafe () <0x00071>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ 
(object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        banshee() [0x4911ea]
        banshee() [0x4e064f]
        banshee() [0x41b187]
        /lib/x86_64-linux-gnu/libpthread.so.0(+0x10060) [0x7fb67f79f060]
        /lib/x86_64-linux-gnu/libc.so.6(+0x128bef) [0x7fb67f518bef]
        banshee(mono_string_new+0x1c) [0x56178c]
        [0x4055119a]

Debug info from gdb:

Could not attach to process.  If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user.  For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Operation not permitted.
No threads.

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

Aborted

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/876355

Title:
  Banshee crashes when mounting Motorola Xoom

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/876355/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to