[Pidgin] #7394: pidgin crashes when pasted text is too long to wrap properly.
Pidgin
trac at pidgin.im
Fri Nov 7 23:46:17 EST 2008
#7394: pidgin crashes when pasted text is too long to wrap properly.
--------------------+-------------------------------------------------------
Reporter: joh6nn | Owner:
Type: defect | Status: pending
Milestone: | Component: pidgin (gtk)
Version: 2.5.0 | Resolution:
Keywords: |
--------------------+-------------------------------------------------------
Changes (by joh6nn):
* status: pending => new
Comment:
for reference, the link that i originally discovered this with:
http://www.softpanorama.org/People/Torvalds/Finland_period/xenix_microsoft_shortlived_love_affair_with_unix.shtml
problem was slightly different when running inside gdb, but seems like
it's probably still the same basic issue:
from within gdb, the crash did not occur on paste, but rather when editing
the pasted text: adding more underscores to make the string even longer
(but still "unwrappable") crashed it. i reproduced this multiple times
before gathering the following backtrace.
{{{
#0 0xb7fb8410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb76a0881 in select () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7308dff in ?? () from /usr/lib/libxcb.so.1
No symbol table info available.
#3 0xb73094ab in ?? () from /usr/lib/libxcb.so.1
No symbol table info available.
#4 0xb7309d4a in xcb_send_request () from /usr/lib/libxcb.so.1
No symbol table info available.
#5 0xb79b4041 in _XPutXCBBuffer () from /usr/lib/libX11.so.6
No symbol table info available.
#6 0xb79b442b in ?? () from /usr/lib/libX11.so.6
No symbol table info available.
#7 0xb798a1bb in XMoveResizeWindow () from /usr/lib/libX11.so.6
No symbol table info available.
#8 0xb7b11dd8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#9 0xb7b122e0 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#10 0xb7b23b25 in gdk_window_move_resize () from
/usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#11 0xb7d63cbf in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#12 0x080b0cb2 in gtk_imhtml_size_allocate (widget=0x83bb388,
alloc=0xbfe5220c) at ../../pidgin/gtkimhtml.c:392
imhtml = (GtkIMHtml *) 0x83bb388
rect = {x = 0, y = 0, width = 400, height = 54}
xminus = 4
height = 73
y = 0
iter = {dummy1 = 0x86a0200, dummy2 = 0x86ac708, dummy3 = -1,
dummy4 = 114, dummy5 = 114, dummy6 = -1, dummy7 = 1220547626, dummy8 =
1309889273, dummy9 = 0x86ac738,
dummy10 = 0x85acc60, dummy11 = -1, dummy12 = 0, dummy13 = -1216108461,
dummy14 = 0x72}
scroll = 1
#13 0xb782b15a in g_cclosure_marshal_VOID__BOXED () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0xb781d069 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#15 0xb781e81f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#16 0xb7832bbb in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0xb7834c0f in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0xb7834f59 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0xb7dc01ba in gtk_widget_size_allocate () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#20 0xb7cfa9d2 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/7394#comment:2>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list