[Pidgin] #15139: NULL pointer deref (crash) when ignoring an invalid chat buddy
Pidgin
trac at pidgin.im
Wed May 30 21:22:42 EDT 2012
#15139: NULL pointer deref (crash) when ignoring an invalid chat buddy
--------------------------+-------------------------------------------------
Reporter: EionRobb | Owner:
Type: patch | Status: new
Component: pidgin (gtk) | Version: 2.10.4
Keywords: |
--------------------------+-------------------------------------------------
When ignoring a ChatBuddy that is not present in the Chat room, Pidgin
will crash. An example is when receiving a system information message
from Freenode in IRC and ignoring the buddy.
{{{
Error occured on Thursday, May 31, 2012 at 09:32:47.
Windows Version 6.1 Build 7601 Service Pack 1
C:\Program Files\Pidgin\pidgin.exe caused an Access Violation at location
64a68791 in module C:\Program Files\Pidgin\pidgin.dll Reading from
location 00000018.
Registers:
eax=00000000 ebx=0a41f640 ecx=00000000 edx=0022e148 esi=0533faa0
edi=0022e148
eip=64a68791 esp=0022e108 ebp=0022e120 iopl=0 nv up ei pl nz ac pe
nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000
efl=00210212
Call stack:
C:\Program Files\Pidgin\pidgin.dll [2.10.4.0]
Using Debug Symbols from: C:\Program
Files\Pidgin\pidgin-2.10.4-dbgsym\pidgin.dll.dbgsym
64A68791 C:\Program Files\Pidgin\pidgin.dll get_iter_from_chatbuddy
C:/cygwin/home/Eion/pidgin-2.10.4/pidgin/gtkconv.c:6135
64A68B2E C:\Program Files\Pidgin\pidgin.dll pidgin_conv_chat_update_user
C:/cygwin/home/Eion/pidgin-2.10.4/pidgin/gtkconv.c:6318
C:\Program Files\Pidgin\Gtk\bin\libgobject-2.0-0.dll [2.20.5.0]
63A44074 C:\Program Files\Pidgin\Gtk\bin\libgobject-2.0-0.dll
g_closure_invoke
63A576D9 C:\Program Files\Pidgin\Gtk\bin\libgobject-2.0-0.dll
g_signal_handlers_destroy
63A588F3 C:\Program Files\Pidgin\Gtk\bin\libgobject-2.0-0.dll
g_signal_emit_valist
63A58E26 C:\Program Files\Pidgin\Gtk\bin\libgobject-2.0-0.dll
g_signal_emit
C:\Program Files\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll [2.16.6.0]
01A3A3AF C:\Program Files\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
gtk_widget_activate
01939B31 C:\Program Files\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
gtk_menu_shell_activate_item
0193B6F9 C:\Program Files\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
gtk_menu_shell_append
0192A262 C:\Program Files\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
gtk_marshal_BOOLEAN__VOID
C:\Program Files\Pidgin\Gtk\bin\libgobject-2.0-0.dll [2.20.5.0]
63A44074 C:\Program Files\Pidgin\Gtk\bin\libgobject-2.0-0.dll
g_closure_invoke
63A573EC C:\Program Files\Pidgin\Gtk\bin\libgobject-2.0-0.dll
g_signal_handlers_destroy
63A5878B C:\Program Files\Pidgin\Gtk\bin\libgobject-2.0-0.dll
g_signal_emit_valist
63A58E26 C:\Program Files\Pidgin\Gtk\bin\libgobject-2.0-0.dll
g_signal_emit
C:\Program Files\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll [2.16.6.0]
01A34553 C:\Program Files\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
gtk_widget_class_list_style_properties
01922C9A C:\Program Files\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
gtk_propagate_event
01923C49 C:\Program Files\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
gtk_main_do_event
C:\Program Files\Pidgin\Gtk\bin\libgdk-win32-2.0-0.dll [2.16.6.0]
6C36CA7F C:\Program Files\Pidgin\Gtk\bin\libgdk-win32-2.0-0.dll
gdk_event_get_graphics_expose
C:\Program Files\Pidgin\Gtk\bin\libglib-2.0-0.dll [2.20.5.0]
685EA27B C:\Program Files\Pidgin\Gtk\bin\libglib-2.0-0.dll
g_main_context_dispatch
685ED185 C:\Program Files\Pidgin\Gtk\bin\libglib-2.0-0.dll
g_main_context_prepare
685ED574 C:\Program Files\Pidgin\Gtk\bin\libglib-2.0-0.dll
g_main_loop_run
C:\Program Files\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll [2.16.6.0]
01924260 C:\Program Files\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll gtk_main
C:\Program Files\Pidgin\pidgin.dll [2.10.4.0]
Using Debug Symbols from: C:\Program
Files\Pidgin\pidgin-2.10.4-dbgsym\pidgin.dll.dbgsym
64A97F48 C:\Program Files\Pidgin\pidgin.dll pidgin_main
C:/cygwin/home/Eion/pidgin-2.10.4/pidgin/gtkmain.c:944
C:\Program Files\Pidgin\pidgin.exe [2.10.4.0]
Using Debug Symbols from: C:\Program
Files\Pidgin\pidgin-2.10.4-dbgsym\pidgin.exe.dbgsym
0040250B C:\Program Files\Pidgin\pidgin.exe WinMain
C:/cygwin/home/Eion/pidgin-2.10.4/pidgin/win32/winpidgin.c:821
00402E58 C:\Program Files\Pidgin\pidgin.exe WinMain
C:/cygwin/home/Eion/pidgin-2.10.4/pidgin/win32/winpidgin.c:726
0040124B C:\Program Files\Pidgin\pidgin.exe
004012B8 C:\Program Files\Pidgin\pidgin.exe
C:\windows\system32\kernel32.dll [6.1.7601.17651]
7579ED6C C:\windows\system32\kernel32.dll BaseThreadInitThunk
C:\windows\SYSTEM32\ntdll.dll [6.1.7601.17725]
771A377B C:\windows\SYSTEM32\ntdll.dll RtlInitializeExceptionChain
771A374E C:\windows\SYSTEM32\ntdll.dll RtlInitializeExceptionChain
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/15139>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list