[gstreamer-bugs] [Bug 161624] New: [alsasink] crash at end of playing this file

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Sat Dec 18 06:33:55 PST 2004


http://bugzilla.gnome.org/show_bug.cgi?id=161624
GStreamer | gst-plugins | Ver: HEAD CVS

           Summary: [alsasink] crash at end of playing this file
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: bugs at leroutier.net
         QAContact: gstreamer-bugs at lists.sourceforge.net


i used the 12-Toxicity.mpc file from ronald's FTP (in /musepack)

it is an APE tagged musepack file, so to play it, i tried the following pipeline :
filesrc location=12-Toxicity.mpc ! apedemux ! musepackdec ! alsasink

the crash happens just after gst-launch -v said :
/pipeline0/filesrc0.src: active = FALSE
(and sounds stop a few seconds after)

it played the file fine, but at the end, it segfaulted, got a backtrace :
#0  0xb7b5524c in memcpy () from /lib/libc.so.6
#1  0xb779c7e1 in snd_pcm_area_copy (dst_area=0xbfffe730, dst_offset=0,
src_area=0xbfffe740, src_offset=0, samples=0, format=SND_PCM_FORMAT_FLOAT_LE) at
pcm.c:2335
#2  0xb779cc44 in snd_pcm_areas_copy (dst_areas=0x82d8348, dst_offset=0,
src_areas=0x82636e8, src_offset=0, channels=2, frames=8192,
format=SND_PCM_FORMAT_FLOAT_LE) at pcm.c:2470
#3  0xb79250c0 in gst_alsa_sink_mmap (this=0x82647b8, avail=0xbfffe874) at
gstalsasink.c:301
#4  0xb7925ece in gst_alsa_sink_loop (element=0x82647b8) at gstalsasink.c:520
#5  0xb78244e4 in loop_group_schedule_function (argc=0, argv=0x8263658) at
gstoptimalscheduler.c:1332
#6  0xb7823be8 in schedule_group (group=0x8263658) at gstoptimalscheduler.c:1154
#7  0xb7823db2 in gst_opt_scheduler_schedule_run_queue (osched=0x809c560,
only_group=0x0) at gstoptimalscheduler.c:1205
#8  0xb782405d in schedule_chain (chain=0x809c858) at gstoptimalscheduler.c:1258
#9  0xb78285a3 in gst_opt_scheduler_iterate (sched=0x809c560) at
gstoptimalscheduler.c:2629
#10 0xb7ef5f35 in gst_scheduler_iterate (sched=0x809c560) at gstscheduler.c:738
#11 0xb7ebf9c7 in gst_bin_iterate_func (bin=0x8263ab0) at gstbin.c:1216
#12 0xb7f0f893 in gst_marshal_BOOLEAN__VOID (closure=0x805cbb0,
return_value=0xbfffebd0, n_param_values=1, param_values=0xbfffed10,
invocation_hint=0xbfffebf8, marshal_data=0xb7ebf973) at gstmarshal.c:509
#13 0xb7cd685e in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#14 0x0805cbb0 in ?? ()
#15 0xbfffebd0 in ?? ()
#16 0x00000001 in ?? ()
#17 0xbfffed10 in ?? ()
#18 0xbfffebf8 in ?? ()
#19 0xb7ebf973 in gst_bin_restore_thyself (object=0x805a188, self=0x805cb18) at
gstbin.c:1204

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list