[Pidgin] #6757: Pidgin 2.5.0 and 2.5.1dev crash on perl received-im-msg, 64bit

Pidgin trac at pidgin.im
Sun Aug 24 21:02:27 EDT 2008


#6757: Pidgin 2.5.0 and 2.5.1dev crash on perl received-im-msg, 64bit
-------------------------+--------------------------------------------------
Reporter:  RoundSparrow  |        Type:  defect 
  Status:  new           |   Component:  plugins
 Version:  2.5.0         |    Keywords:         
-------------------------+--------------------------------------------------
 Perl plugins that hook received-im-msg or received-chat-msg crash Pidgin
 when the incoming message triggers.

 I believe this problem relates to 64bit Linux system, as nearly identical
 32bit Linux system does not seem to crash and works fine.

 Ubuntu Linux, 2.6.24-19-generic x86_64

 Can produce in both Latest checkout of source code today 2.5.1dev and
 compiled 2.5.0.  This is from 2.5.1dev:

  Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0x7f11d9ba57a0 (LWP 7504)]
 0x00007f11d50ed060 in strlen () from /lib/libc.so.6
 (gdb) bt full
 #0  0x00007f11d50ed060 in strlen () from /lib/libc.so.6
 No symbol table info available.
 #1  0x00007f11c9e7e630 in Perl_newSVpv () from /usr/lib/libperl.so.5.8
 No symbol table info available.
 #2  0x00007f11ca123f24 in newSVGChar (
     str=0x747468273d736e6c <Address 0x747468273d736e6c out of bounds>)
     at perl-common.c:64
 No locals.
 #3  0x00007f11ca126903 in perl_signal_cb (args=0x7fffe1bd05c0,
     data=<value optimized out>) at perl-handlers.c:298
         handler = (PurplePerlSignalHandler *) 0x922b60
         ret_val = <value optimized out>
         i = 1
         count = <value optimized out>
         value_count = 5
         ret_value = <value optimized out>
         values = (PurpleValue **) 0x87f6b0
         sv_args = <value optimized out>
         copy_args = <value optimized out>
         sp = (SV **) 0x89d140
 #4  0x00007f11d5a9764c in purple_signal_emit_vargs (
     instance=<value optimized out>, signal=0x7f11d5ad9a58 "received-im-
 msg",
     args=0x7fffe1bd0610) at signals.c:477
 ---Type <return> to continue, or q <return> to quit---

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


More information about the Tracker mailing list