bug connecting to PS3



Hello,

I get a segmentation fault when the PS3 tries to connect to rygel.

This is the error:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f067c8437d0 (LWP 14161)]
0x000000000040d1a4 in rygel_didl_lite_writer_serialize (self=0x2160180, 
    media_object=<value optimized out>, error=0x7fff84869bd8)
    at rygel-didl-lite-writer.c:218
218		gupnp_didl_lite_writer_start_container ((GUPnPDIDLLiteWriter*)
self, ((RygelMediaObject*) container)->id, ((RygelMediaObject*)
((RygelMediaObject*) container)->parent)->id, (gint)
container->child_count, FALSE, FALSE);

and the backtrace:

#0  0x000000000040d1a4 in rygel_didl_lite_writer_serialize
(self=0x2160180, 
    media_object=<value optimized out>, error=0x7fff84869bd8)
    at rygel-didl-lite-writer.c:218
#1  0x000000000040b4ff in rygel_browse_got_media_object (self=0x212e030)
    at rygel-browse.c:209
#2  0x000000000040a41c in rygel_content_directory_real_browse_cb (
    self=0x214e240, content_dir=<value optimized out>, 
    action=<value optimized out>) at rygel-content-directory.c:217
#3  0x00007f067a6a225d in g_closure_invoke ()
from /usr/lib/libgobject-2.0.so.0
#4  0x00007f067a6b7f5d in ?? () from /usr/lib/libgobject-2.0.so.0
#5  0x00007f067a6b9608 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#6  0x00007f067a6b9b33 in g_signal_emit ()
from /usr/lib/libgobject-2.0.so.0
#7  0x00007f067c23550d in ?? () from /usr/lib/libgupnp-1.0.so.2
#8  0x00007f067a6a225d in g_closure_invoke ()
from /usr/lib/libgobject-2.0.so.0
#9  0x00007f067a6b7f5d in ?? () from /usr/lib/libgobject-2.0.so.0
#10 0x00007f067a6b9608 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#11 0x00007f067a6b9b33 in g_signal_emit ()
from /usr/lib/libgobject-2.0.so.0
#12 0x00007f067bdfbcc3 in ?? () from /usr/lib/libsoup-2.4.so.1
#13 0x00007f067a6a225d in g_closure_invoke ()
from /usr/lib/libgobject-2.0.so.0
#14 0x00007f067a6b7f5d in ?? () from /usr/lib/libgobject-2.0.so.0
#15 0x00007f067a6b9608 in g_signal_emit_valist ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libgobject-2.0.so.0
#16 0x00007f067a6b9b33 in g_signal_emit ()
from /usr/lib/libgobject-2.0.so.0
#17 0x00007f067be04212 in ?? () from /usr/lib/libsoup-2.4.so.1
#18 0x00007f067a409d3b in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#19 0x00007f067a40d50d in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x00007f067a40da3d in g_main_loop_run ()
from /usr/lib/libglib-2.0.so.0
#21 0x0000000000409ea2 in rygel_main_run (self=0x1fa0590) at
rygel-main.c:107
#22 0x000000000040a0b8 in rygel_main_main (args=0x7fff8486ab78,
args_length1=1)
    at rygel-main.c:200
#23 0x00007f0679c5b5a6 in __libc_start_main () from /lib/libc.so.6
#24 0x0000000000408089 in _start () at ../sysdeps/x86_64/elf/start.S:113

If you need more information just ask for it.

Thanks.

-- 
Henrique Ferreiro García <henrique ferreiro gmail com>



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