The periodic UI hangs started happening a few months ago, and I
suspect are unrelated to the X crashes I was having earlier today.
They seem to be a fairly straightforward block in libzephyr trying
to cancel out the zephyr subscriptions, even though the reason it's
closing the connection is that it wasn't able to connect to the
zephyr server in the first place.

I imagine my earlier crash was some sort of memory corruption that
has since moved to someplace less damaging.  I'll keep running with
the libzephyr version, put up with the hangs, and hope the crash
shows up again.

The stacktrace for the zephyr hangs:

#0  0x00002aea2501bf73 in __select_nocancel () from /lib/libc.so.6
#1  0x00002aea3395778e in Z_WaitForNotice () from
/usr/lib/libzephyr.so.3
#2  0x00002aea33956a37 in ZSendPacket () from /usr/lib/libzephyr.so.3
#3  0x00002aea339578c7 in Z_XmitFragment () from /usr/lib/libzephyr.so.3
#4  0x00002aea3395811d in Z_SendFragmentedNotice ()
   from /usr/lib/libzephyr.so.3
#5  0x00002aea33956837 in ZSrvSendList () from /usr/lib/libzephyr.so.3
#6  0x00002aea3395687d in ZSendList () from /usr/lib/libzephyr.so.3
#7  0x00002aea33956c6c in ?? () from /usr/lib/libzephyr.so.3
#8  0x00002aea33956edf in ?? () from /usr/lib/libzephyr.so.3
#9  0x00002aea3395704d in ZCancelSubscriptions () from
/usr/lib/libzephyr.so.3
#10 0x00002aea33748282 in zephyr_close (gc=0x0)
    at ../../../../libpurple/protocols/zephyr/zephyr.c:2035
#11 0x00002aea2410926d in purple_connection_destroy (gc=0xe2ccf0)
    at ../../libpurple/connection.c:260
#12 0x00002aea240f7bd1 in purple_account_disconnect (account=0x7a4770)
    at ../../libpurple/account.c:1069
#13 0x00002aea24108d89 in purple_connection_disconnect_cb
(data=0x7a4770)
    at ../../libpurple/connection.c:489
#14 0x00002aea2481954b in g_timeout_dispatch (source=0xe2d700,
    callback=0x7fff886c4ae0, user_data=0x0)
    at /build/buildd/glib2.0-2.14.3/glib/gmain.c:3488
#15 0x00002aea24818df4 in IA__g_main_context_dispatch (context=0x6ed860)
    at /build/buildd/glib2.0-2.14.3/glib/gmain.c:2061
#16 0x00002aea2481c0dd in g_main_context_iterate (context=0x6ed860,
block=1,
    dispatch=1, self=<value optimized out>)
    at /build/buildd/glib2.0-2.14.3/glib/gmain.c:2694
#17 0x00002aea2481c3d7 in IA__g_main_loop_run (loop=0xe2d5a0)
    at /build/buildd/glib2.0-2.14.3/glib/gmain.c:2898
#18 0x00002aea2312b463 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.12.1/gtk/gtkmain.c:1146
#19 0x0000000000473135 in main (argc=2, argv=0x7fff886c80b8)
    at ../../pidgin/gtkmain.c:853
(gdb)




Ari Pollak wrote:
> Klee Dienes wrote:
>> I'm still getting long UI hangs from the zephyr library blocking on
>> Z_WaitForNotice, but I suspect that's an entirely different problem.
> 
> Is this a regression or has it always been a problem?
> If you can't reproduce this bug with a normal zephyr account, then I'll
> close it. If you get it again, you can reopen it.
> 




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to