Ok, I've taken a shot at a gdb run, pulling together some tips from
here: http://www.mono-project.com/Debugging

(gdb) mono
(gdb) handle SIGPWR ignore noprint pass
(gdb) handle SIGXCPU ignore noprint pass
(gdb) set logging on debug.txt
(gdb) break gdk_x_error
Function "gdk_x_error" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (gdk_x_error) pending.
(gdb) run --debug /usr/lib/banshee/Banshee.exe --sync

I've attached the resulting log file. But the breakpoint isn't taking;
I'm assuming we need to pass an additional argument to mono to get that
to work.

** Attachment added: "debug.txt"
   
https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/836909/+attachment/2334082/+files/debug.txt

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to banshee in Ubuntu.
https://bugs.launchpad.net/bugs/836909

Title:
  Banshee crashes while loading

Status in “banshee” package in Ubuntu:
  Incomplete

Bug description:
  When starting Banshee in Kubuntu 11.04, it crashes (after loading for a 
seconds, but before any windows appear).
  Before this bug, I'd used Banshee without problems for several months. I 
didn't notice any specific conditions that started it.

  From the command line:

  $ banshee --sync
  [Info  11:33:03.153] Running Banshee 2.0.0: [Ubuntu 11.04 (linux-gnu, x86_64) 
@ 2011-06-28 05:39:10 UTC]
  The program 'Banshee' received an X Window System error.
  This probably reflects a bug in the program.
  The error was 'BadAccess (attempt to access private resource denied)'.
    (Details: serial 646 error_code 10 request_code 156 minor_code 1)
    (Note to programmers: normally, X errors are reported asynchronously;
     that is, you will receive the error a while after causing it.
     To debug your program, run it with the --sync command line
     option to change this behavior. You can then get a meaningful
     backtrace from your debugger if you break on the gdk_x_error() function.)

  Additional information:

  $ lsb_release -rd
  Description:  Ubuntu 11.04
  Release:      11.04

  $ apt-cache policy banshee
  banshee:
    Installed: 2.0.0-2ubuntu2
    Candidate: 2.0.0-2ubuntu2
    Version table:
   *** 2.0.0-2ubuntu2 0
          500 http://ca.archive.ubuntu.com/ubuntu/ natty-updates/main amd64 
Packages
          100 /var/lib/dpkg/status
       2.0.0-2ubuntu1 0
          500 http://ca.archive.ubuntu.com/ubuntu/ natty/main amd64 Packages

  ProblemType: Bug
  DistroRelease: Ubuntu 11.04
  Package: banshee 2.0.0-2ubuntu2
  ProcVersionSignature: Ubuntu 2.6.38-11.48-generic 2.6.38.8
  Uname: Linux 2.6.38-11-generic x86_64
  NonfreeKernelModules: nvidia
  Architecture: amd64
  Date: Mon Aug 29 11:40:45 2011
  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110413)
  ProcEnviron:
   LANGUAGE=en_CA:en
   LANG=en_CA.UTF-8
   SHELL=/bin/bash
  SourcePackage: banshee
  UpgradeStatus: No upgrade log present (probably fresh install)

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

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to