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

Bug#916179: roger-router: selecting Preferences makes the program hang



On Tue, Dec 11, 2018 at 03:22:44PM +0100, Bernhard Übelacker <bernhardu@mailbox.org> wrote:
> in that situation an strace is probably not that helpful.
> Maybe you can provide a backtrace while the program is frozen.

Sure, below are the first three traces, the first is before selecting
Preferences, the next two after. Looks to me as if it indeed seems to wait
for something pulseaudio (which isn't running).

I also noticed that I get these messages from roger the moment I select
preferences:

** (Roger Router:1367): WARNING **: 09:01:45.332: Failed to start device monitor!

(Roger Router:1367): Gtk-CRITICAL **: 09:01:55.877: gtk_entry_set_text: assertion 'text != NULL' failed

(Roger Router:1367): Gtk-CRITICAL **: 09:01:55.878: gtk_entry_set_text: assertion 'text != NULL' failed

---- Wed Dec 12 09:01:51 CET 2018
[<0>] poll_schedule_timeout.constprop.15+0x46/0x70
[<0>] do_sys_poll+0x493/0x520
[<0>] __x64_sys_poll+0xa3/0x140
[<0>] do_syscall_64+0x5a/0x110
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[<0>] 0xffffffffffffffff
Attaching to process 1367
[New LWP 1368]
[New LWP 1369]
[New LWP 1371]
[New LWP 1408]
[New LWP 1414]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fffed656739 in __GI___poll (fds=0x55555607e350, nfds=14, timeout=3652) at ../sysdeps/unix/sysv/linux/poll.c:29
29      ../sysdeps/unix/sysv/linux/poll.c: No such file or directory.
#0  0x00007fffed656739 in __GI___poll (fds=0x55555607e350, nfds=14, timeout=3652) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffede70e46 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffede70f6c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffee26b13d in g_application_run () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00005555555645f3 in main (argc=1, argv=0x7fffffffe088) at main_ui.c:67
Detaching from program: /usr/bin/roger, process 1367
---- Wed Dec 12 09:02:21 CET 2018
[<0>] poll_schedule_timeout.constprop.15+0x46/0x70
[<0>] do_sys_poll+0x493/0x520
[<0>] __x64_sys_ppoll+0x156/0x180
[<0>] do_syscall_64+0x5a/0x110
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[<0>] 0xffffffffffffffff
Attaching to process 1367
[New LWP 1368]
[New LWP 1369]
[New LWP 1371]
[New LWP 1414]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fffed656836 in __GI_ppoll (fds=0x55555640f9e0, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
39      ../sysdeps/unix/sysv/linux/ppoll.c: No such file or directory.
#0  0x00007fffed656836 in __GI_ppoll (fds=0x55555640f9e0, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007fffbf60d54d in pa_mainloop_poll () at /lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fffbf60db3e in pa_mainloop_iterate () at /lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fffbfa413d9 in pulse_audio_detect_devices () at /usr/lib/x86_64-linux-gnu/routermanager/pulseaudio/libpulseaudio.so
#4  0x0000555555573219 in plugin_combobox_changed_cb (box=<optimized out>, user_data=<optimized out>) at pref_audio.c:74
#5  0x00007fffedf50b6d in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6  0x00007fffedf638f3 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7  0x00007fffedf6c882 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007fffedf6cecf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007fffeebb8d71 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x00007fffeebbb968 in gtk_combo_box_set_active_iter () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x00007fffeebbcd01 in gtk_combo_box_set_active_id () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00007fffedf587d0 in g_object_setv () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007fffedf5971e in g_object_set_property () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007fffee2d34be in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#15 0x00007fffee2d6251 in g_settings_bind_with_mapping () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#16 0x00007fffee2d658a in g_settings_bind () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#17 0x00005555555736a2 in pref_page_audio () at pref_audio.c:168
#18 0x000055555557161f in preferences () at pref.c:140
#19 0x00007fffedf50b6d in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007fffedf638f3 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007fffedf6c882 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007fffedf6cecf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007fffee273355 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#24 0x00007fffeeb52f5e in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#25 0x00007fffeeb52f94 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x00007fffeeb52f94 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#27 0x00007fffeeca9766 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#28 0x00007fffedf50b6d in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007fffedf638f3 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007fffedf6c882 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007fffedf6cecf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007fffeedd294a in gtk_widget_activate () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#33 0x00007fffeeca61a6 in gtk_menu_shell_activate_item () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#34 0x00007fffeeca6443 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#35 0x00007fffeee22294 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#36 0x00007fffedf50da6 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007fffedf6c32b in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x00007fffedf6cecf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007fffeedd03e4 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#40 0x00007fffeec910f6 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#41 0x00007fffeec93213 in gtk_main_do_event () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#42 0x00007fffee9942a5 in  () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#43 0x00007fffee9c4d22 in  () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#44 0x00007fffede70c3e in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007fffede70ed8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007fffede70f6c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007fffee26b13d in g_application_run () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#48 0x00005555555645f3 in main (argc=1, argv=0x7fffffffe088) at main_ui.c:67
Detaching from program: /usr/bin/roger, process 1367
---- Wed Dec 12 09:02:52 CET 2018
[<0>] poll_schedule_timeout.constprop.15+0x46/0x70
[<0>] do_sys_poll+0x493/0x520
[<0>] __x64_sys_ppoll+0x156/0x180
[<0>] do_syscall_64+0x5a/0x110
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[<0>] 0xffffffffffffffff
Attaching to process 1367
[New LWP 1368]
[New LWP 1369]
[New LWP 1371]
[New LWP 1414]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fffed656836 in __GI_ppoll (fds=0x55555640f9e0, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
39      ../sysdeps/unix/sysv/linux/ppoll.c: No such file or directory.
#0  0x00007fffed656836 in __GI_ppoll (fds=0x55555640f9e0, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007fffbf60d54d in pa_mainloop_poll () at /lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fffbf60db3e in pa_mainloop_iterate () at /lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fffbfa413d9 in pulse_audio_detect_devices () at /usr/lib/x86_64-linux-gnu/routermanager/pulseaudio/libpulseaudio.so
#4  0x0000555555573219 in plugin_combobox_changed_cb (box=<optimized out>, user_data=<optimized out>) at pref_audio.c:74
#5  0x00007fffedf50b6d in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6  0x00007fffedf638f3 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7  0x00007fffedf6c882 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007fffedf6cecf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007fffeebb8d71 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x00007fffeebbb968 in gtk_combo_box_set_active_iter () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x00007fffeebbcd01 in gtk_combo_box_set_active_id () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00007fffedf587d0 in g_object_setv () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007fffedf5971e in g_object_set_property () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007fffee2d34be in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#15 0x00007fffee2d6251 in g_settings_bind_with_mapping () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#16 0x00007fffee2d658a in g_settings_bind () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#17 0x00005555555736a2 in pref_page_audio () at pref_audio.c:168
#18 0x000055555557161f in preferences () at pref.c:140
#19 0x00007fffedf50b6d in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007fffedf638f3 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007fffedf6c882 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007fffedf6cecf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007fffee273355 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#24 0x00007fffeeb52f5e in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#25 0x00007fffeeb52f94 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x00007fffeeb52f94 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#27 0x00007fffeeca9766 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#28 0x00007fffedf50b6d in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007fffedf638f3 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007fffedf6c882 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007fffedf6cecf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007fffeedd294a in gtk_widget_activate () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#33 0x00007fffeeca61a6 in gtk_menu_shell_activate_item () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#34 0x00007fffeeca6443 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#35 0x00007fffeee22294 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#36 0x00007fffedf50da6 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007fffedf6c32b in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x00007fffedf6cecf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007fffeedd03e4 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#40 0x00007fffeec910f6 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#41 0x00007fffeec93213 in gtk_main_do_event () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#42 0x00007fffee9942a5 in  () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#43 0x00007fffee9c4d22 in  () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#44 0x00007fffede70c3e in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007fffede70ed8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007fffede70f6c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007fffee26b13d in g_application_run () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#48 0x00005555555645f3 in main (argc=1, argv=0x7fffffffe088) at main_ui.c:67
Detaching from program: /usr/bin/roger, process 1367

-- 
                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_              http://www.deliantra.net
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      schmorp@schmorp.de
      -=====/_/_//_/\_,_/ /_/\_\


Reply to: