[gst-devel] gstreamer not working on GP2X

Francisco González fga at escomposlinux.org
Wed Nov 1 15:19:11 CET 2006


I've compiled gstreamer for the GP2X multimedia device and the "good" plugin 
set. I tried to compile one of the examples from the documentation but all I 
get is a segfault.

The device has a 2.4.25 linux kernel and I've compiled the example statically 
against glibc-2.3.5 with gcc 4.0.2. I have to compile it statically because 
the device has a 2.2.5 glibc incompatible with my toolchain.

This is the gdb output:

(gdb) run
Starting program: /mnt/ext/prog/gstreamer/arm/ejemplotal

Program received signal SIGSEGV, Segmentation fault.
0x001836f8 in pthread_mutex_lock ()
(gdb) bt
#0  0x001836f8 in pthread_mutex_lock ()
#1  0x0014e8f8 in g_atomic_pointer_get (atomic=0x28cc6c) at gatomic.c:650
#2  0x00171f58 in IA__g_static_private_set (private_key=0x28cb64,
    data=0x2d5290, notify=0x14f5d0 <filename_charset_cache_free>)
    at gthread.c:430
#3  0x0014f76c in IA__g_get_filename_charsets (filename_charsets=0xbffffc50)
    at gconvert.c:1160
#4  0x0014f810 in _g_convert_thread_init () at gconvert.c:1265
#5  0x001720a4 in g_thread_init_glib () at gthread.c:167
#6  0x00008e40 in init_pre () at gst.c:486
#7  0x00164ad4 in IA__g_option_context_parse (context=0x0, argc=0xbffffd44,
    argv=0xbffffd40, error=0x28cb5c) at goption.c:1273
#8  0x00008a00 in gst_init_check (argc=0xbffffd44, argv=0xbffffd40,
    err=0xbffffd28) at gst.c:354
#9  0x00008a58 in gst_init (argc=0x0, argv=0x0) at gst.c:388
#10 0x00008388 in main ()

Any ideas?

More information about the gstreamer-devel mailing list