[Pidgin] #7977: Cannot draw password request window: crash in gtkrequest.c
Pidgin
trac at pidgin.im
Sun Jan 4 21:15:46 EST 2009
#7977: Cannot draw password request window: crash in gtkrequest.c
------------------------------+---------------------------------------------
Reporter: Archzloddey | Owner:
Type: defect | Status: pending
Milestone: | Component: pidgin (gtk)
Version: 2.5.3 | Resolution:
Keywords: crash gtkrequest |
------------------------------+---------------------------------------------
Changes (by datallah):
* status: new => pending
Old description:
> OS: FreeBSD 7.0[[BR]]
> GTK: 2.12.11_1[[BR]]
> Locale: ru_RU.UTF-8
>
> Pidgin crashes on startup when tries to show ICQ password request window.
> Debugging using gdb reveals following bug report.
> (I've hidden my ICQ number with word ''MY_ICQ_UIN'')
>
> ...[[BR]]
> (gdb) '''run'''[[BR]]
> Starting program: /usr/bin/pidgin [[BR]]
> [New LWP 100125][[BR]]
> [New Thread 0x29e01100 (LWP 100125)][[BR]]
> [[BR]]
> Program received signal SIGSEGV, Segmentation fault.[[BR]]
> [Switching to Thread 0x29e01100 (LWP 100125)][[BR]]
> 0x28af052c in g_type_check_instance_cast () from
> /usr/local/lib/libgobject-2.0.so.0[[BR]]
> (gdb) '''bt full'''[[BR]]
> #0 0x28af052c in g_type_check_instance_cast () from
> /usr/local/lib/libgobject-2.0.so.0[[BR]]
> No symbol table info available.[[BR]]
> #1 0x080cf947 in pidgin_request_fields (title=0x0, primary=0x2a4dd180
> "Ð\222ведиÑ\202е паÑ\200олÑ\214 длÑ\217 ''MY_ICQ_UIN'' (ICQ)",
> secondary=0x0, [[BR]]
> fields=0x2b0f1390, ok_text=0x2a4f5f00 "OK", ok_cb=0x289c1b20
> <request_password_ok_cb>, cancel_text=0x2a4f5ee8
> "Ð\236Ñ\202мениÑ\202Ñ\214", [[BR]]
> cancel_cb=0x289c2130 <request_password_cancel_cb>,
> account=0x29e39040, who=0x0, conv=0x0, user_data=0x29e39040) at
> gtkrequest.c:1373 [[BR]]
> text = 0x2a4dd380 "Ð\222ведиÑ\202е паÑ\200олÑ\214:"[[BR]]
> type = PURPLE_REQUEST_FIELD_STRING[[BR]]
> widget = (GtkWidget *) 0x8106f6c[[BR]]
> field_label = Variable "field_label" is not available.
New description:
OS: FreeBSD 7.0[[BR]]
GTK: 2.12.11_1[[BR]]
Locale: ru_RU.UTF-8
Pidgin crashes on startup when tries to show ICQ password request window.
Debugging using gdb reveals following bug report.
(I've hidden my ICQ number with word ''MY_ICQ_UIN'')
...[[BR]]
{{{
(gdb) '''run'''
Starting program: /usr/bin/pidgin
[New LWP 100125]
[New Thread 0x29e01100 (LWP 100125)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x29e01100 (LWP 100125)]
0x28af052c in g_type_check_instance_cast () from
/usr/local/lib/libgobject-2.0.so.0
(gdb) '''bt full'''
#0 0x28af052c in g_type_check_instance_cast () from
/usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#1 0x080cf947 in pidgin_request_fields (title=0x0, primary=0x2a4dd180
"Ð\222????Ñ\202? ??Ñ\200??Ñ\214 ??Ñ\217 ''MY_ICQ_UIN'' (ICQ)",
secondary=0x0,
fields=0x2b0f1390, ok_text=0x2a4f5f00 "OK", ok_cb=0x289c1b20
<request_password_ok_cb>, cancel_text=0x2a4f5ee8
"Ð\236Ñ\202????Ñ\202Ñ\214",
cancel_cb=0x289c2130 <request_password_cancel_cb>, account=0x29e39040,
who=0x0, conv=0x0, user_data=0x29e39040) at gtkrequest.c:1373
text = 0x2a4dd380 "Ð\222????Ñ\202? ??Ñ\200??Ñ\214:"
type = PURPLE_REQUEST_FIELD_STRING
widget = (GtkWidget *) 0x8106f6c
field_label = Variable "field_label" is not available.
}}}
--
Comment:
Does this happen with other protocols if you don't specify a password, or
just with ICQ?
There's nothing obviously wrong at the location it is crashing (and that
code is used all over).
--
Ticket URL: <http://developer.pidgin.im/ticket/7977#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list