[Rhythmbox-devel] Crash on Solaris



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.



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