Bug ID 965513
Summary dleyna-renderer crashes sometimes with file not foudn error
Classification openSUSE
Product openSUSE Tumbleweed
Version 2015*
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component GNOME
Assignee bnc-team-gnome@forge.provo.novell.com
Reporter tchvatal@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Created attachment 664685 [details]
dleyna.core

scarabeus@arcarius: ~ $ LC_ALL=C coredumpctl gdb
/usr/lib/dleyna-renderer-service
           PID: 23147 (dleyna-renderer)
           UID: 1000 (scarabeus)
           GID: 100 (users)
        Signal: 11 (SEGV)
     Timestamp: Sat 2016-02-06 21:50:57 CET (13h ago)
  Command Line: /usr/lib/dleyna-renderer-service
    Executable: /usr/lib/dleyna-renderer-service
 Control Group: /user.slice/user-1000.slice/session-1.scope
          Unit: session-1.scope
         Slice: user-1000.slice
       Session: 1
     Owner UID: 1000 (scarabeus)
       Boot ID: a8ce4c026ff3481ca857e1e84b9a89bd
    Machine ID: b4ea4eb15ab7c29b6cc20a47544e5eb7
      Hostname: arcarius.suse.cz
      Coredump:
/var/lib/systemd/coredump/core.dleyna-renderer.1000.a8ce4c026ff3481ca857e1e84b9a89bd.23147.1454791857000000.xz
       Message: Process 23147 (dleyna-renderer) of user 1000 dumped core.

GNU gdb (GDB; openSUSE Factory) 7.10.1
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/dleyna-renderer-service...Reading symbols from
/usr/lib/debug/usr/lib/dleyna-renderer-service.debug...done.
done.

warning: core file may not match specified executable file.
[New LWP 23147]
[New LWP 23148]
[New LWP 23149]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/lib/dleyna-renderer-service'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  dlr_device_unsubscribe (device=0x70ed40) at device.c:434
434    device.c: No such file or directory.
[Current thread is 1 (Thread 0x7f431fb34840 (LWP 23147))]
(gdb) bt
#0  0x00007f431f230848 in dlr_device_unsubscribe (device=0x70ed40) at
device.c:434
#1  0x00007f431f236e4a in dlr_upnp_unsubscribe (upnp=<optimized out>) at
upnp.c:840
#2  0x00007f431f2342e7 in prv_control_point_stop_service () at server.c:722
#3  0x00007f431f751e08 in prv_context_quit_cb (user_data=<optimized out>) at
libdleyna/core/main-loop.c:61
#4  0x00007f431f489f4a in g_main_context_dispatch (context=0x710140) at
gmain.c:3154
#5  0x00007f431f489f4a in g_main_context_dispatch
(context=context@entry=0x710140) at gmain.c:3769
#6  0x00007f431f48a2c8 in g_main_context_iterate (context=0x710140,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
gmain.c:3840
#7  0x00007f431f48a5e2 in g_main_loop_run (loop=0x744700) at gmain.c:4034
#8  0x00007f431f751fec in dleyna_main_loop_start (server=<optimized out>,
control_point=<optimized out>, user_data=0x0) at libdleyna/core/main-loop.c:155
#9  0x00007f431ec84610 in __libc_start_main (main=0x4008e0 <main>, argc=1,
argv=0x7fff3f729c08, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff3f729bf8) at libc-start.c:289
#10 0x0000000000400949 in _start () at ../sysdeps/x86_64/start.S:118
(gdb) bt full
#0  0x00007f431f230848 in dlr_device_unsubscribe (device=0x70ed40) at
device.c:434
        i = 0
        dev = 0x70ed40
Python Exception <class 'gdb.MemoryError'> Cannot access memory at address
0x4d53fd8948555441: 
        context = #1  0x00007f431f236e4a in dlr_upnp_unsubscribe
(upnp=<optimized out>) at upnp.c:840
        iter = {dummy1 = 0x744de0, dummy2 = 0x7f430c001320, dummy3 = 0x0,
dummy4 = 0, dummy5 = 0, dummy6 = 0x0}
        device = 0x70ed40
#2  0x00007f431f2342e7 in prv_control_point_stop_service () at server.c:722
#3  0x00007f431f751e08 in prv_context_quit_cb (user_data=<optimized out>) at
libdleyna/core/main-loop.c:61
#4  0x00007f431f489f4a in g_main_context_dispatch (context=0x710140) at
gmain.c:3154
        dispatch = 0x7f431f486bb0 <g_idle_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x7f431f751df0 <prv_context_quit_cb>
        cb_funcs = <optimized out>
        cb_data = 0x70efd0
        need_destroy = <optimized out>
        source = 0x70ee00
        current = 0x725700
        i = 1
#5  0x00007f431f489f4a in g_main_context_dispatch
(context=context@entry=0x710140) at gmain.c:3769
#6  0x00007f431f48a2c8 in g_main_context_iterate (context=0x710140,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
gmain.c:3840
        max_priority = 200
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 7
        fds = 0x746f00
#7  0x00007f431f48a5e2 in g_main_loop_run (loop=0x744700) at gmain.c:4034
        __func__ = "g_main_loop_run"
#8  0x00007f431f751fec in dleyna_main_loop_start (server=<optimized out>,
control_point=<optimized out>, user_data=0x0) at libdleyna/core/main-loop.c:155
        retval = 1
#9  0x00007f431ec84610 in __libc_start_main (main=0x4008e0 <main>, argc=1,
argv=0x7fff3f729c08, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff3f729bf8) at libc-start.c:289
        result = <optimized out>
        unwind_buf = 
              {cancel_jmp_buf = {{jmp_buf = {0, -8154818167302845658, 4196640,
140734257863680, 0, 0, 8154394328421305126, 8093664545504168742},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x400a30 <__libc_csu_init>,
0x7fff3f729c08}, data = {prev = 0x0, cleanup = 0x0, canceltype = 4196912}}}
        not_first_call = <optimized out>
#10 0x0000000000400949 in _start () at ../sysdeps/x86_64/start.S:118


You are receiving this mail because: