tieto / sipe

A third-party Pidgin plugin for Microsoft Lync/OCS - clone of upstream http://repo.or.cz/w/siplcs.git
GNU General Public License v2.0
129 stars 24 forks source link

pidgin-sipe infinite loop on exit #18

Closed gy-lehel closed 8 years ago

gy-lehel commented 8 years ago

On normal exit pigdin with pidgin sipe enters an infinite loop, consuming 100% CPU on a single core. Backtrace as follows:

0 0x00007f5bd4d13cd6 in gplugin_plugin_get_state (plugin=0x5557a48480c0) at /build/gplugin-tzz2ep/gplugin-0.0.19+5~ubuntu14.04.1/gplugin/gplugin-plugin.c:351

1 0x00007f5bd035053e in purple_plugin_is_loaded (plugin=) at plugins.c:251

2 0x00007f5bd03506a5 in purple_plugin_unload (plugin=0x5557a48480c0, error=error@entry=0x0) at plugins.c:222

3 0x00007f5bd0351ffa in purple_plugins_uninit () at plugins.c:1146

4 0x00007f5bd032c595 in purple_core_quit () at core.c:286

5 0x00007f5bd097b3b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0

6 0x00007f5bd098cd3d in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0

7 0x00007f5bd0994a29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0

8 0x00007f5bd0994ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0

9 0x00007f5bd1ac7a2c in gtk_widget_activate () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0

10 0x00007f5bd19bb736 in gtk_menu_shell_activate_item () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0

11 0x00007f5bd19bba66 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0

12 0x00007f5bd199fd3e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0

13 0x00007f5bd097b5e7 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0

14 0x00007f5bd0994088 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0

15 0x00007f5bd0994ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0

16 0x00007f5bd1ac8974 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0

17 0x00007f5bd199e08c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0

18 0x00007f5bd199f91a in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0

19 0x00007f5bd15a3c22 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0

20 0x00007f5bd5757e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

21 0x00007f5bd5758048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

22 0x00007f5bd575830a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

23 0x00007f5bd199ee25 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0

24 0x00007f5bd5adf0e5 in pidgin_start (argc=1, argv=0x7ffcc7fcb438) at libpidgin.c:850

25 0x00007f5bd514dec5 in __libc_start_main (main=0x5557a37dc960
, argc=1, argv=0x7ffcc7fcb438, init=, fini=, rtld_fini=, stack_end=0x7ffcc7fcb428) at libc-start.c:287

26 0x00005557a37dc9de in _start ()

xhaakon commented 8 years ago

This bug should be now fixed in the PPA; please update pidgin package and check.

Upstream pull request

gy-lehel commented 8 years ago

Confirmed as fixed.