I have exactly the same problem with one mp3 in my library. rhythmbox
crashes on the same spot every time when i play that file.

here is the backtrace (hope i typed the correct commands):

[EMAIL PROTECTED]:~$ gdb gst-launch-0.10
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(gdb) run playbin uri=file:///home/cl/Desktop/08.mp3
Starting program: /usr/bin/gst-launch-0.10 playbin 
uri=file:///home/cl/Desktop/08.mp3
[Thread debugging using libthread_db enabled]
[New Thread -1212983616 (LWP 22066)]
Pausiere Leitung ...
[New Thread -1216672880 (LWP 22070)]
[New Thread -1225958512 (LWP 22071)]
[Thread -1216672880 (LWP 22070) exited]
[New Thread -1216672880 (LWP 22072)]
[New Thread -1234351216 (LWP 22073)]
Leitung wird gestartet ...
[New Thread -1242743920 (LWP 22074)]
[New Thread -1251136624 (LWP 22075)]
[New Thread -1259529328 (LWP 22076)]
Leitung ist gestrartet ...
Setze Pipeline zum Abspielen...
New clock: GstAudioSinkClock
[Thread -1242743920 (LWP 22074) exited]
[Thread -1259529328 (LWP 22076) exited]

** ERROR **: file mp3-c.c: line 518 (III_huffman_decode): assertion failed: (i 
<= SSLIMIT * SBLIMIT)
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread -1216672880 (LWP 22072)]
0xffffe410 in __kernel_vsyscall ()
(gdb) thread apply all backtrace

Thread 7 (Thread -1251136624 (LWP 22075)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7d56a29 in ioctl () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6f2da20 in ?? () from /usr/lib/libasound.so.2
#3  0x00000009 in ?? ()
#4  0x400c4150 in ?? ()
#5  0xb56d2290 in ?? ()
#6  0xb7dd8451 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb6f1db55 in snd_pcm_writei () from /usr/lib/libasound.so.2
#8  0xb77d49b7 in gst_alsasink_write (asink=0x8172000, data=0x81b5934, 
    length=1764) at gstalsasink.c:785
#9  0xb785e4fa in audioringbuffer_thread_func (buf=0x8121b48)
    at gstaudiosink.c:226
#10 0xb7e33b7f in ?? () from /usr/lib/libglib-2.0.so.0
#11 0x08121b48 in ?? ()
#12 0x081719c0 in ?? ()
#13 0x00000000 in ?? ()

Thread 5 (Thread -1234351216 (LWP 22073)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7dda5c6 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#2  0xb78683f3 in wait_segment (buf=0x8121b48) at gstringbuffer.c:1142
#3  0xb7868af8 in gst_ring_buffer_commit_full (buf=0x8121b48, 
    sample=0xb66d3968, data=0xac44 <Address 0xac44 out of bounds>, 
    in_samples=1061, out_samples=1061, accum=0xb66d3974)
    at gstringbuffer.c:1380
#4  0xb7861283 in gst_base_audio_sink_render (bsink=0x8172000, buf=0x8208018)
    at gstbaseaudiosink.c:891
#5  0xb796fa90 in gst_base_sink_render_object (basesink=0x8172000, 
    pad=0x8158b00, obj=0x8208018) at gstbasesink.c:1684
#6  0xb7971905 in gst_base_sink_queue_object_unlocked (basesink=0x8172000, 
    pad=0x8158b00, obj=0x8208018, prerollable=1) at gstbasesink.c:1860
#7  0xb7971f36 in gst_base_sink_chain_unlocked (basesink=0x8172000, 
    pad=0x8158b00, buf=0x8208018) at gstbasesink.c:2120
#8  0xb79724ee in gst_base_sink_chain (pad=0x8158b00, buf=0x8208018)
    at gstbasesink.c:2154
#9  0xb7f13a49 in gst_pad_chain_unchecked (pad=0x8158b00, buffer=0x8208018)
    at gstpad.c:3459
#10 0xb7f1413b in gst_pad_push (pad=0x8125990, buffer=0x8208018)
    at gstpad.c:3625
#11 0xb7f0564a in gst_proxy_pad_do_chain (pad=0x81251c0, buffer=0x8208018)
    at gstghostpad.c:191
#12 0xb7f13a49 in gst_pad_chain_unchecked (pad=0x81251c0, buffer=0x8208018)
    at gstpad.c:3459
---Type <return> to continue, or q <return> to quit---
#13 0xb7f1413b in gst_pad_push (pad=0x8158980, buffer=0x8208018)
    at gstpad.c:3625
#14 0xb797d364 in gst_base_transform_chain (pad=0x81588c0, buffer=0x8208018)
    at gstbasetransform.c:1571
#15 0xb7f13a49 in gst_pad_chain_unchecked (pad=0x81588c0, buffer=0x8208018)
    at gstpad.c:3459
#16 0xb7f1413b in gst_pad_push (pad=0x8158800, buffer=0x8208018)
    at gstpad.c:3625
#17 0xb797d364 in gst_base_transform_chain (pad=0x8143ef8, buffer=0x8208018)
    at gstbasetransform.c:1571
#18 0xb7f13a49 in gst_pad_chain_unchecked (pad=0x8143ef8, buffer=0x8208018)
    at gstpad.c:3459
#19 0xb7f1413b in gst_pad_push (pad=0x8143e38, buffer=0x8208018)
    at gstpad.c:3625
#20 0xb797d364 in gst_base_transform_chain (pad=0x8143d78, buffer=0x8208018)
    at gstbasetransform.c:1571
#21 0xb7f13a49 in gst_pad_chain_unchecked (pad=0x8143d78, buffer=0x8208018)
    at gstpad.c:3459
#22 0xb7f1413b in gst_pad_push (pad=0x8125a58, buffer=0x8208018)
    at gstpad.c:3625
#23 0xb7f0564a in gst_proxy_pad_do_chain (pad=0x81252a0, buffer=0x8208018)
    at gstghostpad.c:191
#24 0xb7f13a49 in gst_pad_chain_unchecked (pad=0x81252a0, buffer=0x8208018)
---Type <return> to continue, or q <return> to quit---
    at gstpad.c:3459
#25 0xb7f1413b in gst_pad_push (pad=0x8143a78, buffer=0x8208018)
    at gstpad.c:3625
#26 0xb799f16e in gst_queue_loop (pad=0x8143a78) at gstqueue.c:810
#27 0xb7f2cd56 in gst_task_func (task=0x8131900, tclass=0x817e9c8)
    at gsttask.c:192
#28 0xb7e354d8 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0x08131900 in ?? ()
#30 0x0817e9c8 in ?? ()
#31 0x00000000 in ?? ()

Thread 4 (Thread -1216672880 (LWP 22072)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7cb8df0 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7cba641 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7e1e70a in g_logv () from /usr/lib/libglib-2.0.so.0
#4  0xb7e1e749 in g_log () from /usr/lib/libglib-2.0.so.0
#5  0xb7e1e7c6 in g_assert_warning () from /usr/lib/libglib-2.0.so.0
#6  0xb792bbf3 in ?? () from /usr/lib/gstreamer-0.10/libgstflump3dec.so
#7  0x00000000 in ?? ()

Thread 3 (Thread -1225958512 (LWP 22071)):
#0  0xffffe410 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
#1  0xb7dda5c6 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7f27dd8 in gst_system_clock_async_thread (clock=0x8121a60)
    at gstsystemclock.c:260
#3  0xb7e33b7f in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x08121a60 in ?? ()
#5  0x08170cb8 in ?? ()
#6  0x00000000 in ?? ()

Thread 1 (Thread -1212983616 (LWP 22066)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7d54893 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7e18e03 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x081718d0 in ?? ()
#4  0x00000001 in ?? ()
#5  0x00000031 in ?? ()
#6  0x081718d0 in ?? ()
#7  0x00000001 in ?? ()
#8  0xb7e7c748 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x08111f28 in ?? ()
#10 0xbfa375c4 in ?? ()
#11 0x00000001 in ?? ()
#12 0x00000001 in ?? ()
---Type <return> to continue, or q <return> to quit---
#13 0x08111f28 in ?? ()
#14 0x081718d0 in ?? ()
#15 0xb7d54820 in ?? () from /lib/tls/i686/cmov/libc.so.6
#16 0xb7dd9be0 in ?? () from /lib/tls/i686/cmov/libpthread.so.0
#17 0xb7dd8440 in ?? () from /lib/tls/i686/cmov/libpthread.so.0
#18 0xb7e33613 in g_thread_self () from /usr/lib/libglib-2.0.so.0
#19 0xb7e19179 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#20 0xb7ef2909 in gst_bus_poll (bus=0x8113068, events=GST_MESSAGE_ANY, 
    timeout=-1) at gstbus.c:935
#21 0x0804a299 in event_loop (pipeline=0x8112028, blocking=1, 
    target_state=GST_STATE_PLAYING) at gst-launch.c:381
#22 0x0804b67d in main (argc=Cannot access memory at address 0x1
) at gst-launch.c:738
#23 0xb7ca4ebc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#24 0x08049f61 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()
(gdb)

-- 
Rhythmbox crashes while playing MP3
https://bugs.launchpad.net/bugs/85828
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to