Package: gaim-otr
Version: 3.0.0-2
Severity: normal

When exiting gaim with the gaim-otr plugin enabled, I often get a
segfault.  A backtrace shows:

(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb76806d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7681f9b in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0x080f79ac in sighandler ()
#4  <signal handler called>
#5  0xb6ff6010 in ?? ()
#6  0xb6f8091e in gcry_is_secure () from /usr/lib/libgcrypt.so.11
#7  0xb6f81444 in gcry_sexp_release () from /usr/lib/libgcrypt.so.11
#8  0xb6d9f9d4 in otrl_privkey_forget () from /usr/lib/libotr.so.2
#9  0xb6d9fa39 in otrl_privkey_forget_all () from /usr/lib/libotr.so.2
#10 0xb6da5c75 in otrl_userstate_free () from /usr/lib/libotr.so.2
#11 0xb6dbf6b3 in otrg_plugin_context_to_trust () from /usr/lib/gaim/gaim-otr.so
#12 0x08080efe in gaim_plugin_unload ()
#13 0x080810f8 in gaim_plugin_destroy ()
#14 0x0808126a in gaim_plugins_destroy_all ()
#15 0x08079c3d in gaim_core_quit ()
#16 0xb7c37aa0 in _gtk_marshal_BOOLEAN__BOXED () from 
/usr/lib/libgtk-x11-2.0.so.0
#17 0xb7846a0b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0xb7856e83 in g_signal_chain_from_overridden () from 
/usr/lib/libgobject-2.0.so.0
#19 0xb7858158 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#20 0xb7858529 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0xb7d29624 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb7c3645c in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb7ac8bfa in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#24 0xb77d2e2c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0xb77d6176 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#26 0xb77d6537 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#27 0xb7c354e1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x080f8f85 in main ()

All I do to reproduce is start gaim with the gaim-otr package installed,
and then exit.  I have verified that simply removing the gaim-otr
package results in never getting a segfault on exit.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages gaim-otr depends on:
ii  gaim          1:1.5.0+1.5.1cvs20051015-5 multi-protocol instant messaging c
ii  libc6         2.3.6-15                   GNU C Library: Shared libraries
ii  libgcrypt11   1.2.2-1                    LGPL Crypto library - runtime libr
ii  libgpg-error0 1.2-1                      library for common error values an
ii  libotr2       3.0.0-2                    Off-the-Record Messaging library

gaim-otr recommends no packages.

-- no debconf information

Attachment: signature.asc
Description: Digital signature

Reply via email to