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.

Reply via email to