[Pidgin] #2726: Segafault on click of unknow button.

Pidgin trac at pidgin.im
Thu Aug 23 03:45:14 EDT 2007


#2726: Segafault on click of unknow button.
--------------------------+-------------------------------------------------
 Reporter:  miline        |       Type:  defect
   Status:  new           |   Priority:  minor 
Component:  pidgin (gtk)  |    Version:  2.1.1 
 Keywords:                |    Pending:  0     
--------------------------+-------------------------------------------------
 I Saw a crash when I clicked unknown (I see red X on it) button next to
 "FONT" and "INSERT" in Y! IM window. I can't see what that button is, and
 I see the crash each time I click it so its easily reproducable. Crash is
 posted below

 GNU gdb Red Hat Linux (6.5-8.fc6rh)
 Copyright (C) 2006 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you
 are
 welcome to change it and/or distribute copies of it under certain
 conditions.
 Type "show copying" to see the conditions.
 There is absolutely no warranty for GDB.  Type "show warranty" for
 details.
 This GDB was configured as "i386-redhat-linux-gnu"...Using host
 libthread_db library "/lib/libthread_db.so.1".

 (gdb)  handle SIGPIPE nostop
 Signal        Stop      Print   Pass to program Description
 SIGPIPE       No        Yes     Yes             Broken pipe
 (gdb) run
 Starting program: /usr/local/bin/pidgin
 [Thread debugging using libthread_db enabled]
 [New Thread -1208248640 (LWP 30707)]

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1208248640 (LWP 30707)]
 0x006343fa in intercept_received (account=0x8561c00, sender=0xbfc75318,
 message=0xbfc75314, conv=0x0, flags=0xbfc7533c)
     at musicmessaging.c:430
 430                     if (!(mmconv->originator))
 (gdb) bt
 #0  0x006343fa in intercept_received (account=0x8561c00,
 sender=0xbfc75318, message=0xbfc75314, conv=0x0,
     flags=0xbfc7533c) at musicmessaging.c:430
 #1  0x007462b8 in
 purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER
 (cb=0x634250 <intercept_received>,
     args=0xbfc752d8 "", data=0x0, return_val=0xbfc75284) at signals.c:926
 #2  0x0074674f in purple_signal_emit_vargs_return_1 (instance=0x7a0fe4,
 signal=0x788c0e "receiving-im-msg",
     args=0xbfc752d8 "") at signals.c:562
 #3  0x0074693c in purple_signal_emit_return_1 (instance=0x79d92c,
 signal=0x0) at signals.c:505
 #4  0x00745abb in serv_got_im (gc=0x895d8b0, who=0x8ae6028 "m_i_l_i_n_e",
     msg=0x8ae6490 "A music messaging session has been requested. Please
 click the MM icon to accept.", flags=0,
     mtime=1187854981) at server.c:461
 #5  0x00ef6bd6 in yahoo_process_message (gc=0x895d8b0, pkt=<value
 optimized out>) at yahoo.c:908
 #6  0x00ef73ff in yahoo_packet_process (gc=0x895d8b0, pkt=0x8ae5ca8) at
 yahoo.c:2243
 #7  0x00ef8459 in yahoo_pending (data=0x895d8b0, source=21,
 cond=PURPLE_INPUT_READ) at yahoo.c:2444
 #8  0x0809c2f3 in pidgin_io_invoke (source=0x85663e8, condition=G_IO_IN,
 data=0x89f8958) at gtkeventloop.c:77
 #9  0x04dac94d in g_io_channel_unix_get_fd () from /lib/libglib-2.0.so.0
 #10 0x04d83342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
 #11 0x04d8631f in g_main_context_check () from /lib/libglib-2.0.so.0
 #12 0x04d866c9 in g_main_loop_run () from /lib/libglib-2.0.so.0
 #13 0x03eadbe4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #14 0x080b30a4 in main (argc=Cannot access memory at address 0x0
 ) at gtkmain.c:883
 (gdb) s
 sighandler (sig=11) at gtkmain.c:200
 200     {
 (gdb) s
 201             switch (sig) {
 (gdb)
 207                     fprintf(stderr, "%s", segfault_message);
 (gdb)
 Pidgin has segfaulted and attempted to dump a core file.
 This is a bug in the software and has happened through
 no fault of your own.

 If you can reproduce the crash, please notify the developers
 by reporting a bug at:
 http://developer.pidgin.im/simpleticket/

 Please make sure to specify what you were doing at the time
 and post the backtrace from the core file.  If you do not know
 how to get the backtrace, please read the instructions at
 http://developer.pidgin.im/wiki/GetABacktrace

 If you need further assistance, please IM either SeanEgn or
 LSchiere (via AIM).  Contact information for Sean and Luke
 on other protocols is at
 http://developer.pidgin.im/wiki/DeveloperPages
 208                     abort();
 (gdb)

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2726>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list