[Pidgin] #15156: Crash with incoming sametime groupchat
Pidgin
trac at pidgin.im
Mon Jul 16 09:03:57 EDT 2012
#15156: Crash with incoming sametime groupchat
----------------------+-----------------------------------------------------
Reporter: BastianW | Owner: siege
Type: defect | Status: new
Milestone: | Component: Sametime
Version: 2.10.4 | Resolution:
Keywords: |
----------------------+-----------------------------------------------------
Comment(by Flyounet):
Bug is still relevant in {{{Finch 2.10.6
(4cfe697ea3ae39a4fb3dad8e3ed1c70855901095)}}} and {{{Pidgin 2.10.6
(libpurple 2.10.4)}}}
Backtrace is for Finch :
{{{
Program received signal SIGSEGV, Segmentation fault.
0x0015b18b in purple_conv_chat_add_users () from /usr/lib/libpurple.so.0
(gdb) bt full
#0 0x0015b18b in purple_conv_chat_add_users () from
/usr/lib/libpurple.so.0
No symbol table info available.
#1 0x0015b3c0 in purple_conv_chat_add_user () from
/usr/lib/libpurple.so.0
No symbol table info available.
#2 0x0052e950 in ?? () from /usr/lib/purple-2/libsametime.so
No symbol table info available.
#3 0x00856304 in ?? () from /usr/lib/libmeanwhile.so.1
No symbol table info available.
#4 0x008569fd in ?? () from /usr/lib/libmeanwhile.so.1
No symbol table info available.
#5 0x0084b285 in mwService_recv () from /usr/lib/libmeanwhile.so.1
No symbol table info available.
#6 0x00843c42 in ?? () from /usr/lib/libmeanwhile.so.1
No symbol table info available.
#7 0x0084ccda in ?? () from /usr/lib/libmeanwhile.so.1
No symbol table info available.
#8 0x0084d450 in mwSession_recv () from /usr/lib/libmeanwhile.so.1
No symbol table info available.
#9 0x0052f017 in ?? () from /usr/lib/purple-2/libsametime.so
No symbol table info available.
#10 0x0052f084 in ?? () from /usr/lib/purple-2/libsametime.so
No symbol table info available.
#11 0x00d76245 in purple_gnt_io_invoke (source=0x225e70f0,
condition=G_IO_IN, data=0x225e9ec0) at
/build/buildd/pidgin-2.10.6/./finch/finch.c:186
closure = 0x225e9ec0
purple_cond = PURPLE_INPUT_READ
#12 0x007cd2ee in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#13 0x0078725f in g_main_context_dispatch () from /lib/i386-linux-
gnu/libglib-2.0.so.0
No symbol table info available.
#14 0x00787990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#15 0x00787f9b in g_main_loop_run () from /lib/i386-linux-
gnu/libglib-2.0.so.0
No symbol table info available.
#16 0x006f5664 in gnt_main () at
/build/buildd/pidgin-2.10.6/./finch/libgnt/gntmain.c:521
No locals.
#17 0x00d60c0e in main (argc=2, argv=0xbffe2c94) at
/build/buildd/pidgin-2.10.6/./finch/finch.c:457
No locals.
}}}
And here is the end of the Debug Log :
{{{
(14:54:38) blist: Updating buddy status for CN=Maxime C/O=EUROXXXXXX
(Sametime)
(14:55:10) meanwhile: channel 0x80000001 state: waiting
(14:55:10) meanwhile: channel offered with encrypt policy 0x0000
(14:55:10) meanwhile: accepting place-invite channel
(14:55:10) meanwhile: setting conversation (CN=Jose A/OU=EXX/O=EUROXXXXX,
(null)) state: pending
(14:55:10) meanwhile: channel 0x80000001 selected no cipher
(14:55:10) meanwhile: channel 0x80000001 state: open
(14:55:10) meanwhile: setting conversation (CN=Jose A/OU=EXX/O=EUROXXXXX,
(null)) state: open
(14:55:10) meanwhile: convo_invite
(14:55:10) meanwhile: setting conversation (CN=Jose A/OU=EXX/O=EUROXXXXX,
(null)) state: closed
(14:55:10) meanwhile: channel 0x80000001 state: closing
(14:55:15) util: Writing file blist.xml to directory
/home/flyounet/.purple
(14:55:15) util: Writing file /home/flyounet/.purple/blist.xml
(14:55:22) meanwhile: channel 0x00000004 state: waiting
(14:55:22) meanwhile: channel 0x00000004 state: initializing
(14:55:22) meanwhile: channel 0x00000004 state: waiting
(14:55:22) meanwhile: place 6dcd23cb 0ae44c1813,59,010 state: pending
(14:55:22) meanwhile: channel accepted with encrypt policy 0x2000
(14:55:22) meanwhile: channel 0x00000004 selected cipher RC2/128 Cipher
(14:55:22) meanwhile: channel 0x00000004 state: open
(14:55:22) meanwhile: place 6dcd23cb 0ae44c1813,59,010 state: joining
(14:55:22) meanwhile: place 6dcd23cb 0ae44c1813,59,010 state: joined
(14:55:22) meanwhile: mwString_get: assertion `check_buffer(b, (gsize)
len)' failed
(14:55:22) meanwhile: place 6dcd23cb 0ae44c1813,59,010 state: open
(14:55:22) meanwhile: collected member 2: CN=Jose A/OU=EXX/O=EUROXXXXX,
(null)
(14:55:22) meanwhile: collected member 1028288371: (null), (null)
(14:55:22) sametime: place 6dcd23cb 0ae44c1813,59,010 opened, 2 initial
members
(14:55:22) g_log: purple_normalize: assertion `str != NULL' failed
(14:55:22) g_log: purple_find_buddy: assertion `(name != NULL) && (*name
!= '\0')' failed
(14:55:22) g_log: purple_conv_chat_is_user_ignored: assertion `user !=
NULL' failed
(14:55:22) g_log: purple_conv_chat_cb_new: assertion `name != NULL' failed
(14:55:22) g_log: purple_find_buddy: assertion `(name != NULL) && (*name
!= '\0')' failed
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/15156#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list