[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