[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:04:20 EDT 2008
#6757: Pidgin 2.5.0 and 2.5.1dev crash on perl received-im-msg, 64bit
--------------------------+-------------------------------------------------
Reporter: RoundSparrow | Owner:
Type: defect | Status: new
Milestone: | Component: plugins
Version: 2.5.0 | Resolution:
Keywords: |
--------------------------+-------------------------------------------------
Description changed by RoundSparrow:
Old description:
> 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---
New description:
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#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list