FS#69153 - [rygel] Process 784 (rygel) of user 1000 dumped core

Attached to Project: Arch Linux
Opened by Sven Rueß (cooldiver2) - Thursday, 31 December 2020, 12:13 GMT
Last edited by Balló György (City-busz) - Friday, 09 June 2023, 00:21 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
Rygel was working since last update. I just recognized, that it is not working anymore.

Systemd:
Dec 31 07:20:35 mup01 systemd-coredump[841]: Process 784 (rygel) of user 1000 dumped core.

Stack trace of thread 784:
#0 0x00007fb775ae9243 g_logv (libglib-2.0.so.0 + 0x5b243)
#1 0x00007fb775ae94c0 g_log (libglib-2.0.so.0 + 0x5b4c0)
#2 0x00007fb770764535 n/a (librygel-tracker3.so + 0xb535)
#3 0x00007fb775868352 g_type_class_ref (libgobject-2.0.so.0 + 0x37352)
#4 0x00007fb775853b30 g_object_new_valist (libgobject-2.0.so.0 + 0x22b30)
#5 0x00007fb775853c1a g_object_new (libgobject-2.0.so.0 + 0x22c1a)
#6 0x00007fb7706acf4d rygel_simple_container_construct_root (librygel-server-2.6.so.2 + 0x1ff4d)
#7 0x00007fb7707703e6 rygel_tracker_root_container_construct (librygel-tracker3.so + 0x173e6)
#8 0x00007fb770775f5d rygel_tracker_plugin_construct (librygel-tracker3.so + 0x1cf5d)
#9 0x00007fb770775ffa rygel_tracker_plugin_factory_construct (librygel-tracker3.so + 0x1cffa)
#10 0x00007fb7707760b7 module_init (librygel-tracker3.so + 0x1d0b7)
#11 0x00007fb775be6c67 n/a (librygel-core-2.6.so.2 + 0x24c67)
#12 0x00007fb775bf1224 n/a (librygel-core-2.6.so.2 + 0x2f224)
#13 0x00007fb775bf14cc n/a (librygel-core-2.6.so.2 + 0x2f4cc)
#14 0x00007fb775bf8a7e n/a (librygel-core-2.6.so.2 + 0x36a7e)
#15 0x00007fb7758dee1b n/a (libgio-2.0.so.0 + 0x55e1b)
#16 0x00007fb77592a0f4 n/a (libgio-2.0.so.0 + 0xa10f4)
#17 0x00007fb77592a129 n/a (libgio-2.0.so.0 + 0xa1129)
#18 0x00007fb775ae0a84 g_main_context_dispatch (libglib-2.0.so.0 + 0x52a84)
#19 0x00007fb775b349b1 n/a (libglib-2.0.so.0 + 0xa69b1)
#20 0x00007fb775adffd3 g_main_loop_run (libglib-2.0.so.0 + 0x51fd3)
#21 0x0000559444b52610 main (rygel + 0x4610)
#22 0x00007fb7755ba152 __libc_start_main (libc.so.6 + 0x28152)
#23 0x0000559444b5278e _start (rygel + 0x478e)

Stack trace of thread 799:
#0 0x00007fb77568746f __poll (libc.so.6 + 0xf546f)
#1 0x00007fb775b3493f n/a (libglib-2.0.so.0 + 0xa693f)
#2 0x00007fb775adf2b1 g_main_context_iteration (libglib-2.0.so.0 + 0x512b1)
#3 0x00007fb775adf302 n/a (libglib-2.0.so.0 + 0x51302)
#4 0x00007fb775b0dec1 n/a (libglib-2.0.so.0 + 0x7fec1)
#5 0x00007fb7752c03e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fb775692293 __clone (libc.so.6 + 0x100293)

Stack trace of thread 838:
#0 0x00007fb77568cd5d syscall (libc.so.6 + 0xfad5d)
#1 0x00007fb775b2da9b g_cond_wait_until (libglib-2.0.so.0 + 0x9fa9b)
#2 0x00007fb775ab0853 n/a (libglib-2.0.so.0 + 0x22853)
#3 0x00007fb775b10ecb n/a (libglib-2.0.so.0 + 0x82ecb)
#4 0x00007fb775b0dec1 n/a (libglib-2.0.so.0 + 0x7fec1)
#5 0x00007fb7752c03e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fb775692293 __clone (libc.so.6 + 0x100293)

Stack trace of thread 839:
#0 0x00007fb77568cd5d syscall (libc.so.6 + 0xfad5d)
#1 0x00007fb775b2da9b g_cond_wait_until (libglib-2.0.so.0 + 0x9fa9b)
#2 0x00007fb775ab0853 n/a (libglib-2.0.so.0 + 0x22853)
#3 0x00007fb775b10ecb n/a (libglib-2.0.so.0 + 0x82ecb)
#4 0x00007fb775b0dec1 n/a (libglib-2.0.so.0 + 0x7fec1)
#5 0x00007fb7752c03e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fb775692293 __clone (libc.so.6 + 0x100293)

Stack trace of thread 800:
#0 0x00007fb77568746f __poll (libc.so.6 + 0xf546f)
#1 0x00007fb775b3493f n/a (libglib-2.0.so.0 + 0xa693f)
#2 0x00007fb775adffd3 g_main_loop_run (libglib-2.0.so.0 + 0x51fd3)
#3 0x00007fb77598afe8 n/a (libgio-2.0.so.0 + 0x101fe8)
#4 0x00007fb775b0dec1 n/a (libglib-2.0.so.0 + 0x7fec1)
#5 0x00007fb7752c03e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fb775692293 __clone (libc.so.6 + 0x100293)

Additional info:
* package version(s)
Name : rygel
Version : 0.40.0+7+gcc7da54e-1

* config and/or log files etc.

* link to upstream bug report, if any
Nothing found

Steps to reproduce:
pacman -S rygel
rygel
This task depends upon

Closed by  Balló György (City-busz)
Friday, 09 June 2023, 00:21 GMT
Reason for closing:  Fixed
Additional comments about closing:  rygel 0.41.0-1
Comment by Eldred Habert (ISSOtm) - Sunday, 28 February 2021, 13:29 GMT
Confirmed a similar core dump with Rygel 0.40.1 (`rygel 1:0.40.1-1`) and default `rygel.conf`, stack trace under `gdb` looks similar (faulting with SIGTRAP, somehow?).
Same SIGTRAP fault confirmed if started as root or via systemctl, both as user and global.

Trying to build manually to check if an upstream bug...

[EDIT] Crash confirmed with `rygel-git` AUR package, submitted an upstream bug: https://gitlab.gnome.org/GNOME/rygel/-/issues/196
Comment by Sven Rueß (cooldiver2) - Sunday, 25 April 2021, 07:37 GMT
If I add following lines to config, then it is starting again and works as expected:

[Tracker3]
enabled=false

It should be added to standard config or pacnew, if config exists.

Best regards
Comment by Balló György (City-busz) - Friday, 09 June 2023, 00:20 GMT
The fix was committed in rygel 0.41.0, so I assume it was fixed.

Loading...