>>>>> "Christoph" == Christoph Reiter <[email protected]> writes:
Christoph> 2014/1/2 Peter Chubb <[email protected]>: >> >> Quodlibet puts up a popup and segfautls. Christoph> Does it crash after closing the popup? No, beforehand. You're left with `Segmentation fault' in the xterm I started quodlibet from, and a popup in the middle of the screen. >> The popup says: >> >> Invalid Commandline The parameters passed to the application had an >> invalid format. Please file a bug! >> >> The parameters were: gstreamer|1.0|quodlibet|Apple Lossless Audio >> (ALAC) decoder|decoder-audio/x-alac, samplesize=(int)16 >> >> >> The file plays fine with $ gst-launch playbin >> "uri=file://`pwd`/28-01-Prelude.m4a Christoph> Please try with gst-launch-1.0, gst-launch is part of Christoph> GStreamer 0.10 which QL doesn't use anymore. Ahah --- it segfaults. $ gst-launch-1.0 playbin uri=file://"`pwd`"/28-01\ Suite\ For\ Lute\ BWV\ 995\ G\ Minor\ -\ Prelude.m4a Setting pipeline to PAUSED ... Pipeline is PREROLLING ... Caught SIGSEGV #0 0x00007f4d6857a95d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f4d68aad194 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4d68aad5fa in g_main_loop_run () #3 0x00007f4d68fef8a4 in gst_bus_poll (bus=bus@entry=0xa476b0, #4 0x00000000004045a8 in event_loop (pipeline=0xa50110, #5 0x00000000004036b7 in main (argc=3, argv=0x7fff09e4d738) Spinning. Please run 'gdb gst-launch-1.0 28190' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core. If I start with GDB I can get a more meaningful stack dump: #0 gst_ffmpegauddec_frame (ffmpegdec=0xffffffffffffffff, ffmpegdec@entry=0x7fffe4098b30, data=data@entry=0x7fffe4003150 " ", size=0, size@entry=32, got_data=0x0, got_data@entry=0x7fffeef67a28, ret=ret@entry=0x7fffeef67a2c) at gstavauddec.c:641 #1 0x00007fffe2057271 in gst_ffmpegauddec_handle_frame ( decoder=0x7fffe4098b30, inbuf=0x7ffff0020b50) at gstavauddec.c:754 #2 0x00007ffff5dd2a03 in gst_audio_decoder_push_buffers ( dec=dec@entry=0x7fffe4098b30, force=force@entry=0) at gstaudiodecoder.c:1307 #3 0x00007ffff5dd2ddb in gst_audio_decoder_chain_forward ( dec=dec@entry=0x7fffe4098b30, buffer=0x0, buffer@entry=0x7ffff0020b50) at gstaudiodecoder.c:1410 #4 0x00007ffff5dd3ec6 in gst_audio_decoder_chain (pad=<optimized out>, parent=0x7fffe4098b30, buffer=0x7ffff0020b50) at gstaudiodecoder.c:1678 #5 0x00007ffff7b39ac8 in gst_pad_chain_data_unchecked (data=0x7ffff0020b50, type=4112, pad=0x7e1a70) at gstpad.c:3711 #6 gst_pad_push_data (pad=0x7e1610, type=type@entry=4112, data=<optimized out>, data@entry=0x7ffff0020b50) at gstpad.c:3941 #7 0x00007ffff7b405f6 in gst_pad_push (pad=<optimized out>, buffer=buffer@entry=0x7ffff0020b50) at gstpad.c:4044 #8 0x00007ffff5020888 in gst_single_queue_push_one (object=0x7ffff0020b50, sq=0x7fffe4007110, mq=0x7fffe4006080) at gstmultiqueue.c:1083 #9 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1332 >> $ file 28-01-Prelude.m4a 28-01-Prelude.m4a: ISO Media, MPEG v4 >> system, iTunes AAC-LC Christoph> Can you send me the file via mail, dropbox etc.? Sure. Separate email. -- Dr Peter Chubb peter.chubb AT nicta.com.au http://www.ssrg.nicta.com.au Software Systems Research Group/NICTA -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

