Re: [Rhythmbox-devel] Crash on Solaris



Sparc has alignment issues? I never knew that.

To plug away on GStreamer (that you're not using according to your
backtrace), there has recently been ongoing work to fix all those
alignment issues, so any help from people with such machines is
appreciated.

Benjamin


On Wed, 21 Apr 2004, Barbie LeVile wrote:

> Hi,
>
> trying to get Rhythmbox working on solaris. it compiles reasonable easy.
> However, adding songs leads to an instant crash.
>
> Heres the dbx output:
>
> Reading libfam.so.0.0.0
> Reading libCrun.so.1
> t@3 (l@3) signal BUS (invalid address alignment) in
> mp3_bitrate_parse_header at line 182 in file "mp3bitrate.c"  182
> head = BE_32(buffer);
> (dbx)
>
> (dbx) where
> current thread: t@3
> =>[1] mp3_bitrate_parse_header(buffer = 0xfd2f7859 "D3^B", length_read =
> 16383U, bitrate = 0x5dc228, samplerate = 0x5dc22c, time = 0x5dc230,
> version = 0x5dc238, vbr = 0x5dc23c, channels = 0x24a), line 182 in
> "mp3bitrate.c"
> [2] id3_vfs_bitrate(file = 0x5d9178, bitrate = 0x5dc228,
> samplerate = 0x5dc22c, time = 0x5dc230, version = 0x5dc238, vbr =
> 0x5dc23c, channels = 0x5dc234), line 510 in "id3-vfs.c"
> [3] MP3_stream_info_impl_get_bitrate_info(impl = 0x5dc288), line 237 in
> "mp3-stream-info-impl.c"
> [4] MP3_stream_info_impl_open_stream(info = 0x5dc288), line 179 in
> "mp3-stream-info-impl.c"
> [5] monkey_media_stream_info_set_property(object = 0x5dc288, prop_id =
> 1U, value = 0xfd2fba90, pspec = 0x5d4070), line 258
> in"monkey-media-stream-info.c"
> [6] 0xfe123a38(0x5dc288, 0x5d4070, 0x5db670, 0xfd430400, 0x5da080,
> 0xfe16f450), at 0xfe123a37
> [7] g_object_newv(0xafed8, 0xfe1237f4, 0x0, 0x0, 0xfe16ed10, 0x0), at
> 0xfe122c54
> [8] g_object_new_valist(0x0, 0x0, 0x0, 0x10, 0x5da078, 0xfe16d2cc), at
> 0xfe12378c   [9] g_object_new(0xafed8, 0x81600, 0x5d9908, 0x4ac28,
> 0x42b60, 0xfe16d2cc), at 0xfe122718
> [10] monkey_media_stream_info_new(uri =
> 0x5d9908"file:///home/barbie/Bathory/Hammerheart/bathory_hammerheart_01
> _shores_ in_flames.mp3", error = 0xfd2fbe24), line 319
> in"monkey-media-stream-info.c"
> [11] rb_metadata_load(md = 0x121bf0, uri=
> 0x5d9908"file:///home/barbie/Bathory/Hammerheart/bathory_hammerheart_01
> _shores_ in_flames.mp3", error = 0xfd2fbe24), line 162
> in"rb-metadata-mm.c"
> [12] read_metadata_async(db = 0x1207c8, location =
> 0x5d9908"file:///home/barbie/Bathory/Hammerheart/bathory_hammerheart_01
> _shores_ in_flames.mp3", real_error = 0xfd2fbe9c), line 752
> in"rhythmdb.c"
> [13] rhythmdb_add_song(db = 0x1207c8, uri =
> 0x5d9908"file:///home/barbie/Bathory/Hammerheart/bathory_hammerheart_01
> _shores_ in_flames.mp3", real_error = 0xfd2fbf2c), line 935 in
> "rhythmdb.c"
> [14] add_thread_main(db = 0x1207c8), line 1061 in "rhythmdb.c"
> [15] 0xfdd6a364(0x129050, 0xc00, 0x0, 0x5aa9c, 0xfdc349dc, 0xa1c24), at
> 0xfdd6a363
> (dbx) quit
>
> Solaris is 10 build 54 Sparc
> rhythmbox is 0.8.1
> Compiler is gcc 2.95.3
> player backend is xine
>
> One needs to add the following to the Makefiles in corba and shell to
> make it compile on this platform:
>
> -lST /usr/lib/ST/libstsf.so.1 -L/usr/lib/ST-lXst -R/usr/lib/ST
>
> to
>
> LIBS
> RHYTHMBOX_LIBS
>
> Regards
>
>
> --
> Barbie - Prayers are like junkmail for Jesus
>
> I have seen things you lusers would not believe.
> I've seen Sun monitors on fire off the side of the multimedia lab.
> I've seen NTU lights glitter in the dark near the Mail Gate.
> All these things will be lost in time, like the root partition last
> week. Time to die.
> _______________________________________________
> rhythmbox-devel mailing list
> rhythmbox-devel@gnome.org
> http://mail.gnome.org/mailman/listinfo/rhythmbox-devel
>




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