[Pidgin Plugins] #346: irssi regex crash

Pidgin Plugins plugins-trac at guifications.org
Mon Jun 4 06:22:51 CDT 2007


#346: irssi regex crash
----------------------------+-----------------------------------------------
Reporter:  jbailey          |        Owner:  grim       
    Type:  Bugs             |       Status:  new        
Priority:  4                |    Component:  Plugin Pack
 Version:  Current Release  |   Resolution:             
Keywords:                   |  
----------------------------+-----------------------------------------------
Comment (by grim):

 A clean bt
 {{{
 (gdb) bt
 #0  0x00002b3fc6feaad0 in strlen () from /lib/libc.so.6
 #1  0x00002b3fc7029e58 in regexec () from /lib/libc.so.6
 #2  0x00002b3fc986ecc9 in irssi_textfmt_regex_helper (
     message=0x296c7373282000 <Address 0x296c7373282000 out of bounds>,
 token=<value optimized out>,
     tag=0x2b3fc986f719 "b") at textfmt.c:109
 #3  0x00002b3fc986ee27 in irssi_textfmt_regex (
     message=0x296c7373282000 <Address 0x296c7373282000 out of bounds>) at
 textfmt.c:167
 #4  0x00002b3fc986ee96 in irssi_textfmt_sending_chat_cb (account=<value
 optimized out>,
     message=0x296c7373282000, id=6) at textfmt.c:206
 #5  0x00002b3fc66c34b4 in
 purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER (
     cb=0x2b3fc986ee70 <irssi_textfmt_sending_chat_cb>, args=<value
 optimized out>,
     data=0x2b3fc6fe7660, return_val=0x7fffe81a51e8) at signals.c:926
 #6  0x00002b3fc66c3a59 in purple_signal_emit_vargs_return_1
 (instance=<value optimized out>,
     signal=<value optimized out>, args=0x7fffe81a5220) at signals.c:562
 #7  0x00002b3fc66c3cc2 in purple_signal_emit_return_1
 (instance=0x296c7373282000,
     signal=0x296c7373282000 <Address 0x296c7373282000 out of bounds>) at
 signals.c:505
 #8  0x00002b3fc66a2400 in purple_conversation_write (conv=0x745090,
 who=0x2b3fcd205278 "",
     message=<value optimized out>, flags=PURPLE_MESSAGE_SYSTEM,
 mtime=1180935812) at conversation.c:822
 #9  0x00002b3fcd1fd15e in jabber_message_parse (js=<value optimized out>,
 packet=<value optimized out>)
     at message.c:107
 #10 0x00002b3fcd1fb78d in jabber_process_packet (js=0x1274ac0,
 packet=0x458ba40) at jabber.c:189
 #11 0x00002b3fcd1fdd58 in jabber_parser_element_end_libxml
 (user_data=0x1274ac0,
     element_name=<value optimized out>, prefix=0x6 <Address 0x6 out of
 bounds>, namespace=0x0)
     at parser.c:116
 #12 0x00002b3fc3c5990f in ?? () from /usr/lib/libxml2.so.2
 #13 0x00002b3fc3c661e6 in xmlParseChunk () from /usr/lib/libxml2.so.2
 #14 0x00002b3fcd1fdc94 in jabber_parser_process (js=0x1274ac0,
     buf=0x296c7373282000 <Address 0x296c7373282000 out of bounds>, len=6)
 at parser.c:192
 #15 0x00002b3fcd1fb224 in jabber_recv_cb_ssl (data=0x1274890,
 gsc=0x13a9370,
     cond=<value optimized out>) at jabber.c:388
 #16 0x0000000000456e7f in pidgin_io_invoke (source=<value optimized out>,
     condition=<value optimized out>, data=<value optimized out>) at
 gtkeventloop.c:77
 #17 0x00002b3fc63ed6d4 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 ---Type <return> to continue, or q <return> to quit---
 #18 0x00002b3fc63f050d in ?? () from /usr/lib/libglib-2.0.so.0
 #19 0x00002b3fc63f081a in g_main_loop_run () from
 /usr/lib/libglib-2.0.so.0
 #20 0x00002b3fc3f87b13 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #21 0x000000000046a577 in main (argc=1, argv=0x7fffe81a7b88) at
 gtkmain.c:839
 }}}

-- 
Ticket URL: <http://plugins.guifications.org/trac/ticket/346#comment:2>
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