https://bugs.kde.org/show_bug.cgi?id=515500
Akseli Lahtinen <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #4 from Akseli Lahtinen <[email protected]> --- Have not been able to crash systemsettings, but after rapidly renaming multiple devices, resetting them etc. while playing audio, i managed to get wireplumber crash. #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; [Current thread is 1 (Thread 0x7f67dbab2f80 (LWP 341845))] (gdb) bt #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007f67dc11f363 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89 #2 0x00007f67dc0c37d0 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x00007f67dc0aa681 in __GI_abort () at abort.c:77 #4 0x00007f67dc3bd108 in g_assertion_message (domain=domain@entry=0x7f67dc547015 "GLib-GObject", file=file@entry=0x7f67dc54a270 "../glib/gobject/gsignal.c", line=line@entry=4110, func=func@entry=0x7f67dc552c10 <__func__.24> "invalid_closure_notify", message=message@entry=0x558429e44c00 "assertion failed: (handler != NULL)") at ../glib/glib/gtestutils.c:3478 #5 0x00007f67dc4348a9 in g_assertion_message_expr (domain=domain@entry=0x7f67dc547015 "GLib-GObject", file=file@entry=0x7f67dc54a270 "../glib/gobject/gsignal.c", line=line@entry=4110, func=func@entry=0x7f67dc552c10 <__func__.24> "invalid_closure_notify", expr=expr@entry=0x7f67dc549c62 "handler != NULL") at ../glib/glib/gtestutils.c:3504 #6 0x00007f67dc52caf5 in invalid_closure_notify (instance=0x558429e44090, closure=0x558429e44e70) at ../glib/gobject/gsignal.c:4110 #7 0x00007f67dc513634 in closure_invoke_notifiers (notify_type=<optimized out>, closure=0x558429e44e70) at ../glib/gobject/gclosure.c:308 #8 closure_invoke_notifiers (closure=0x558429e44e70, notify_type=1) at ../glib/gobject/gclosure.c:260 #9 closure_invalidate_internal (closure=0x558429e44e70) at ../glib/gobject/gclosure.c:633 #10 g_closure_invalidate (closure=0x558429e44e70) at ../glib/gobject/gclosure.c:667 #11 0x00007f67dc5248e4 in closure_array_destroy_all (object=0x558429e1a7a0) at ../glib/gobject/gobject.c:5702 #12 0x00007f67dc524a08 in g_object_unref (_object=0x558429e1a7a0) at ../glib/gobject/gobject.c:4839 #13 0x00007f67dc5a4df1 in wp_plugin_deactivate (features=<optimized out>, object=<optimized out>) at ../wireplumber/lib/wp/plugin.c:144 #14 wp_plugin_deactivate (object=<optimized out>, features=<optimized out>) at ../wireplumber/lib/wp/plugin.c:138 #15 0x00007f67dc5955bd in wp_object_dispose (object=0x558429e32e00) at ../wireplumber/lib/wp/object.c:191 #16 0x00007f67dc524a08 in g_object_unref (_object=0x558429e32e00) at ../glib/gobject/gobject.c:4839 #17 0x00007f67dc5420e8 in g_value_unset (value=value@entry=0x558429e38848) at ../glib/gobject/gvalue.c:213 #18 0x00007f67d9ee3566 in _wplua_gvalue_userdata___gc (L=<optimized out>) at ../wireplumber/modules/module-lua-scripting/wplua/userdata.c:99 #19 0x00007f67d9e68e76 in precallC (L=<optimized out>, func=<optimized out>, status=<optimized out>, f=<optimized out>) at /usr/src/debug/lua/lua-5.5.0/src/ldo.c:655 #20 luaD_precall (L=0x558429dcb538, func=<optimized out>, nresults=<optimized out>) at /usr/src/debug/lua/lua-5.5.0/src/ldo.c:724 #21 0x00007f67d9e72759 in ccall (L=0x558429dcb538, func=<optimized out>, nResults=0, inc=65537) at /usr/src/debug/lua/lua-5.5.0/src/ldo.c:764 #22 luaD_callnoyield (L=0x558429dcb538, func=<optimized out>, nResults=0) at /usr/src/debug/lua/lua-5.5.0/src/ldo.c:784 #23 dothecall (L=L@entry=0x558429dcb538, ud=ud@entry=0x0) at /usr/src/debug/lua/lua-5.5.0/src/lgc.c:964 #24 0x00007f67d9e65203 in luaD_rawrunprotected (L=L@entry=0x558429dcb538, f=f@entry=0x7f67d9e72720 <dothecall>, ud=ud@entry=0x0) --Type <RET> for more, q to quit, c to continue without paging--c at /usr/src/debug/lua/lua-5.5.0/src/ldo.c:166 #25 0x00007f67d9e65974 in luaD_pcall.constprop.0 (L=L@entry=0x558429dcb538, func=func@entry=0x7f67d9e72720 <dothecall>, u=u@entry=0x0, old_top=16, ef=ef@entry=0) at /usr/src/debug/lua/lua-5.5.0/src/ldo.c:1088 #26 0x00007f67d9e6d323 in GCTM (L=L@entry=0x558429dcb538) at /usr/src/debug/lua/lua-5.5.0/src/lgc.c:984 #27 0x00007f67d9e6e0a8 in callallpendingfinalizers (L=0x558429dcb538) at /usr/src/debug/lua/lua-5.5.0/src/lgc.c:1002 #28 luaC_freeallobjects (L=L@entry=0x558429dcb538) at /usr/src/debug/lua/lua-5.5.0/src/lgc.c:1535 #29 0x00007f67d9e6e1fd in close_state (L=0x558429dcb538) at /usr/src/debug/lua/lua-5.5.0/src/lstate.c:263 #30 0x00007f67dc5a4df1 in wp_plugin_deactivate (features=<optimized out>, object=<optimized out>) at ../wireplumber/lib/wp/plugin.c:144 #31 wp_plugin_deactivate (object=<optimized out>, features=<optimized out>) at ../wireplumber/lib/wp/plugin.c:138 #32 0x00007f67dc5955bd in wp_object_dispose (object=0x558429d7b480) at ../wireplumber/lib/wp/object.c:191 #33 0x00007f67dc524a08 in g_object_unref (_object=_object@entry=0x558429d7b480) at ../glib/gobject/gobject.c:4839 #34 0x00007f67dc5836ef in glib_autoptr_clear_GObject (_ptr=0x558429d7b480) at /usr/include/glib-2.0/gobject/gobject-autocleanups.h:31 #35 glib_autoptr_cleanup_GObject (_ptr=<synthetic pointer>) at /usr/include/glib-2.0/gobject/gobject-autocleanups.h:31 #36 wp_registry_clear (self=0x558429d56488) at ../wireplumber/lib/wp/private/registry.c:176 #37 wp_core_dispose (obj=0x558429d563e0) at ../wireplumber/lib/wp/core.c:401 #38 0x00007f67dc524a08 in g_object_unref (_object=0x558429d563e0) at ../glib/gobject/gobject.c:4839 #39 0x00005583edb49577 in daemon_clear (self=0x7fff003d1e90) at ../wireplumber/src/main.c:54 #40 glib_auto_cleanup_WpDaemon (_ptr=0x7fff003d1e90) at ../wireplumber/src/main.c:57 #41 main (argc=<optimized out>, argv=<optimized out>) at ../wireplumber/src/main.c:180 (gdb) -- You are receiving this mail because: You are watching all bug changes.
