Re: [Banshee-List] Segmentation fault



Hi Patrick,

Thanks for the advice.
I had a read through the Debugging stuff.....buts it is beginning to go a bit over my head ! Anyway, here is what I saw..

(gdb) run /my/path/lib/banshee/banshee.exe
Starting program: /usr/bin/mono /my/path/lib/banshee/banshee.exe
Reading symbols from shared object read from target memory...done.
Loaded system supplied DSO at 0x201000
[Thread debugging using libthread_db enabled]
[New Thread -1208133936 (LWP 24942)]
[New Thread -1219167328 (LWP 24945)]
[New Thread -1219183712 (LWP 24946)]
Warning: [7/14/2006 4:00:12 PM] (Cannot connect to NetworkManager) - An available, working network connection will be assumed
[New Thread -1225753696 (LWP 24947)]
Debug: [7/14/2006 4:00:16 PM] (Default player engine) - GStreamer 0.10
Debug: [7/14/2006 4:00:16 PM] (Audio CD Core Initialized) -
[New Thread -1228272736 (LWP 24949)]

** (/my/path/lib/banshee/banshee.exe:24942): WARNING **: nautilus_burn_drive_copy is deprecated please use nautilus_burn_drive_ref() instead
[New Thread -1228694624 (LWP 24950)]
[New Thread -1229743200 (LWP 24951)]
[New Thread -1230791776 (LWP 24952)]

(/my/path/lib/banshee/banshee.exe:24942): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208133936 (LWP 24942)]
0x0032d4c3 in ?? ()

Then the backtrace :

(gdb) bt
#0  0x0032d4c3 in ?? ()
#1  0x00000000 in ?? ()
(gdb) p mono_print_method_from_ip 0x0032d4c3
A syntax error in expression, near `0x0032d4c3'.
(gdb) p mono_print_method_from_ip (0x0032d4c3)
IP 0x32d4c3 at offset 0x53 of method DBus.Bus:GetBus (DBus.Bus/BusType) (0x32d470 0x32d518)[domain 0x21f00 - banshee.exe]
$1 = void
(gdb)

So....I guess the seg fault has something to do with DBus, or bus error of some sorts.

As far as I can see I have all the correct packages.

dbus-devel-0.61-3.fc5.1
dbus-x11-0.61-3.fc5.1
dbus-0.61-3.fc5.1
dbus-python-0.61-3.fc5.1
dbus-debuginfo-0.61-3.fc5.1
dbus-sharp-0.61-3.fc5.1
dbus-qt-0.61-4.fc5
dbus-glib-0.61-3.fc5.1
dbus-qt-devel-0.61-4.fc5

Does this shed any light on the issue.....because I'm still in the dark !!

cheers
Neil

Patrick van Staveren wrote:

Neil,

All of those messages on the output are totally normal...so we really have no way to diagnose the problem...yet :)

Read up on the following two pages:
http://www.banshee-project.org/Debugging
http://www.mono-project.com/Debugging

If you follow the section "Debugging with GDB" on the mono debugging page, get the output of `mono_backtrace 15`. That should provide a backtrace of all the managed function calls leading up to the segfault.

Reply back when you get a chance to work on this :)

Cheers,
Patrick

--
Patrick "Trick" van Staveren
Western Michigan University
Cell: 269.267.6008
http://trick.vanstaveren.us


----- Message from neil brookes cancer org uk ---------
    Date: Fri, 07 Jul 2006 12:49:41 +0100
    From: Neil Brookes <neil brookes cancer org uk>
Reply-To: banshee-list gnome org
 Subject: [Banshee-List] Segmentation fault
      To: banshee-list gnome org


Hi banshee-list,

Am having a bit of trouble getting the latest CVS to run.
I have checked and double-checked all the dependencies and libraries,
and I seem to have everything. (I'm on FC5 running 2.6.16-1.2122_FC5smp
kernel)

1) I got the latest CVS.
2) autogen.sh --prefix=/my/local/prefix --disable-docs (I'm not
installing in /usr or /usr/local ....... this shouldn't be a problem ?)
3) make
4) make install

then, when i run it I get :
#####
Warning: [7/7/2006 12:43:29 PM] (Cannot connect to NetworkManager) - An
available, working network connection will be assumed
Debug: [7/7/2006 12:43:30 PM] (Default player engine) - GStreamer 0.10
Debug: [7/7/2006 12:43:30 PM] (Audio CD Core Initialized) -

** (/my/path/banshee/lib/banshee/banshee.exe:4898): WARNING **:
nautilus_burn_drive_copy is deprecated please use
nautilus_burn_drive_ref() instead

(/my/path/banshee/lib/banshee/banshee.exe:4898): GdkPixbuf-WARNING **:
GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() -
this is not allowed. You must explicitly end the data stream to the
loader before dropping the last reference.
Segmentation fault
#####

I've looked through the archives and cant seem to find anything. Has
anybody got any ideas, or could perhpas point me in the right direction
for debugging ?

Cheers
Neil

_______________________________________________
Banshee-list mailing list
Banshee-list gnome org
http://mail.gnome.org/mailman/listinfo/banshee-list



----- End message from neil brookes cancer org uk -----



_______________________________________________
Banshee-list mailing list
Banshee-list gnome org
http://mail.gnome.org/mailman/listinfo/banshee-list


--
Neil Brookes
Bioinformatics
Cancer Research UK

+ 44 (0)207 2693063




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]