[Pidgin Plugins] #381: SNPP crash on exit
Pidgin Plugins
plugins-trac at guifications.org
Tue Jul 31 12:46:00 CDT 2007
#381: SNPP crash on exit
------------------------+---------------------------------------------------
Reporter: jbailey | Owner: rizzo
Type: Bugs | Status: new
Priority: 4 | Milestone: PluginPack2.1.0
Component: PluginPack | Version: PluginPack2.1.0
Keywords: | Pending: 0
------------------------+---------------------------------------------------
The SNPP plugin crashes on exit. I had a conversation open. Backtraces
follow:
{{{
This is the backtrace:
#0 0x00002accffe46d2b in free () from /lib/libc.so.6
#1 0x00002acd0f3d987b in snpp_reset (gc=<value optimized out>,
sd=0x8d6670)
at snpp.c:99
#2 0x00002acd0f3d98ea in snpp_close (gc=0xc758d0) at snpp.c:455
#3 0x00002accfddb840d in purple_connection_destroy (gc=0xc758d0)
at connection.c:196
#4 0x00002accfdda9c21 in purple_account_disconnect (account=0x7c3af0)
at account.c:1040
#5 0x00002accfddb7ba9 in purple_connections_disconnect_all ()
at connection.c:465
#6 0x00002accfddbde7d in purple_core_quit () at core.c:183
#7 0x00002accfe4b27aa in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#8 0x00002accfe4c3667 in ?? () from /usr/lib/libgobject-2.0.so.0
#9 0x00002accfe4c4a1d in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#10 0x00002accfe4c4cd3 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
#11 0x00002accfba5214a in gtk_widget_activate ()
from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00002accfb95ca50 in gtk_menu_shell_activate_item ()
from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00002accfb95df00 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00002accfb950c4d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00002accfe4b27aa in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#16 0x00002accfe4c3c93 in ?? () from /usr/lib/libgobject-2.0.so.0
#17 0x00002accfe4c48b8 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#18 0x00002accfe4c4cd3 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
#19 0x00002accfba4e47e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00002accfb94a23d in gtk_propagate_event ()
from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00002accfb94b251 in gtk_main_do_event ()
from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00002accfbdef94c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#23 0x00002accfef30cb3 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#24 0x00002accfef33f3d in ?? () from /usr/lib/libglib-2.0.so.0
#25 0x00002accfef3424a in g_main_loop_run () from
/usr/lib/libglib-2.0.so.0
#26 0x00002accfb94b5e3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x000000000046f84c in main (argc=3, argv=0x7fffb019d9c8) at
gtkmain.c:877
}}}
[[BR]]
{{{
This is the 'backtrace full' (note that I have added newlines to frame
#27's long string for improved readability):
#0 0x00002accffe46d2b in free () from /lib/libc.so.6
No symbol table info available.
#1 0x00002acd0f3d987b in snpp_reset (gc=<value optimized out>,
sd=0x8d6670)
at snpp.c:99
No locals.
#2 0x00002acd0f3d98ea in snpp_close (gc=0xc758d0) at snpp.c:455
sd = (struct snpp_data *) 0x2acd0f3da21b
#3 0x00002accfddb840d in purple_connection_destroy (gc=0xc758d0)
at connection.c:196
account = (PurpleAccount *) 0x7c3af0
buddies = <value optimized out>
__PRETTY_FUNCTION__ = "purple_connection_destroy"
#4 0x00002accfdda9c21 in purple_account_disconnect (account=0x7c3af0)
at account.c:1040
gc = (PurpleConnection *) 0x2acd00000000
__PRETTY_FUNCTION__ = "purple_account_disconnect"
#5 0x00002accfddb7ba9 in purple_connections_disconnect_all ()
at connection.c:465
l = <value optimized out>
gc = (PurpleConnection *) 0x0
#6 0x00002accfddbde7d in purple_core_quit () at core.c:183
ops = <value optimized out>
core = (PurpleCore *) 0x6f28c0
__PRETTY_FUNCTION__ = "purple_core_quit"
#7 0x00002accfe4b27aa in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#8 0x00002accfe4c3667 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9 0x00002accfe4c4a1d in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0x00002accfe4c4cd3 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x00002accfba5214a in gtk_widget_activate ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#12 0x00002accfb95ca50 in gtk_menu_shell_activate_item ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x00002accfb95df00 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0x00002accfb950c4d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x00002accfe4b27aa in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#16 0x00002accfe4c3c93 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0x00002accfe4c48b8 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0x00002accfe4c4cd3 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0x00002accfba4e47e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#20 0x00002accfb94a23d in gtk_propagate_event ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#21 0x00002accfb94b251 in gtk_main_do_event ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0x00002accfbdef94c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#23 0x00002accfef30cb3 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#24 0x00002accfef33f3d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#25 0x00002accfef3424a in g_main_loop_run () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#26 0x00002accfb94b5e3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#27 0x000000000046f84c in main (argc=3, argv=0x7fffb019d9c8) at
gtkmain.c:877
saved_status = <value optimized out>
opt_help = <value optimized out>
opt_login = 0
opt_nologin = 0
opt_version = <value optimized out>
opt_si = 1
opt_config_dir_arg = 0x6c4940 "pidgin"
opt_login_arg = 0x0
opt_session_arg = 0x0
search_path = <value optimized out>
accounts = <value optimized out>
sigset = {__val = {91143, 0 <repeats 15 times>}}
prev_sig_disp = <value optimized out>
errmsg =
"\001\000\000\000\000\000\000\000\000\000\200l3`ÿÿ\000\000VÖ\"õ
\231U\000Õ\031°ÿ\177\000\000pÕ\031°ÿ\177\000\000\bԺüÌ*\000\000\000\000\000
\000\000\000\000\000P¸\031°ÿ\177\000\000\003\000\000\000\000\000\000\000mK
\221úÌ*\000\000\000\000\000\000\000\000\000\000 º\031°ÿ\177\000\000
\000\000\000\000\000\000\000\000Fk\221úÌ*\000\000\000Õ\031°ÿ\177\000\0000K
\221úÌ*\000\000?Õ\031°ÿ\177\000\0000Õ\031°ÿ\177\000\000(Õ\031°ÿ\177\000\000
\030k²úÌ*\000\000@\003\000\000\000\000\000\000\003\000\000\000\000\000\000
\000pÕ\031°ÿ\177\000\000LS\221úÌ*\000\000-ÀD\226ýÌ*\000\000"...
segfault_message_tmp = <value optimized out>
error = (GError *) 0x0
opt = <value optimized out>
gui_check = <value optimized out>
debug_enabled = <value optimized out>
migration_failed = <value optimized out>
active_accounts = <value optimized out>
long_options = {{name = 0x4a8c51 "config", has_arg = 1, flag = 0x0,
val = 99}, {name = 0x499a7f "debug", has_arg = 0, flag = 0x0, val =
100}, {
name = 0x49ca5d "help", has_arg = 0, flag = 0x0, val = 104}, {
name = 0x499d22 "login", has_arg = 2, flag = 0x0, val = 108}, {
name = 0x4a5664 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
name = 0x4a566d "nologin", has_arg = 0, flag = 0x0, val = 110}, {
name = 0x4a8c47 "session", has_arg = 1, flag = 0x0, val = 115}, {
name = 0x49df89 "version", has_arg = 0, flag = 0x0, val = 118}, {
name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
}}}
--
Ticket URL: <http://plugins.guifications.org/trac/ticket/381>
Pidgin Plugins <http://pidgin.guifications.org/>
Plugins for the Instant Messaging client Pidgin and its backend library libpurple
More information about the Plugins-tickets
mailing list