[Pidgin] #8836: crash dismissing e-mail notification window

Pidgin trac at pidgin.im
Tue Mar 31 14:07:02 EDT 2009


#8836: crash dismissing e-mail notification window
--------------------------+-------------------------------------------------
 Reporter:  brantgurga    |           Owner:  lschiere
     Type:  defect        |          Status:  new     
Component:  unclassified  |         Version:  2.5.5   
 Keywords:                |   Launchpad_bug:          
--------------------------+-------------------------------------------------
 Pidgin crashed after this procedure:
 1. View the new e-mail list for Google.
 2. Dismiss the list.

 I will attached the crash dump. It appears to have been heap corruption:
 FAULTING_IP:
 ntdll!RtlFreeHeap+36
 7716f217 80780705        cmp     byte ptr [eax+7],5

 EXCEPTION_RECORD:  ffffffff -- (.exr 0xffffffffffffffff)
 ExceptionAddress: 7716f217 (ntdll!RtlFreeHeap+0x00000036)
    ExceptionCode: c0000005 (Access violation)
   ExceptionFlags: 00000000
 NumberParameters: 2
    Parameter[0]: 00000000
    Parameter[1]: 6e69686f
 Attempt to read from address 6e69686f

 PROCESS_NAME:  pidgin.exe

 ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced
 memory at 0x%08lx. The memory could not be %s.

 EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx
 referenced memory at 0x%08lx. The memory could not be %s.

 EXCEPTION_PARAMETER1:  00000000

 EXCEPTION_PARAMETER2:  6e69686f

 READ_ADDRESS:  6e69686f

 FOLLOWUP_IP:
 ntdll!RtlFreeHeap+36
 7716f217 80780705        cmp     byte ptr [eax+7],5

 NTGLOBALFLAG:  0

 APPLICATION_VERIFIER_FLAGS:  0

 ADDITIONAL_DEBUG_TEXT:  Enable Pageheap/AutoVerifer

 FAULTING_THREAD:  000008ac

 DEFAULT_BUCKET_ID:  HEAP_CORRUPTION

 PRIMARY_PROBLEM_CLASS:  HEAP_CORRUPTION

 BUGCHECK_STR:
 APPLICATION_FAULT_HEAP_CORRUPTION_STRING_DEREFERENCE_INVALID_POINTER_READ

 LAST_CONTROL_TRANSFER:  from 74d23593 to 7716f217

 STACK_TEXT:
 0027e3e8 74d23593 00370000 00000000 6e696870 ntdll!RtlFreeHeap+0x36
 0027e3fc 75ec9d6b 00370000 00000000 6e696870 kernel32!HeapFree+0x14
 0027e448 64a93afb 6e696870 0027e4a0 0027e478 msvcrt!free+0xcd
 WARNING: Stack unwind information not available. Following frames may be
 wrong.
 0027e468 64a93c10 00000002 0446a2c0 00000002
 pidgin_64a40000!pidgin_menu_tray_append+0x270b
 0027e4c8 63a43955 04494030 fffffff9 0438a108
 pidgin_64a40000!pidgin_menu_tray_append+0x2820
 0027e528 63a57e85 044668e0 00000000 00000002
 libgobject_2_0_0!g_closure_invoke+0x115
 0027e618 63a58bf1 04494030 00000000 04222990
 libgobject_2_0_0!g_signal_has_handler_pending+0xf55
 0027e758 63a58e76 04494030 000000f1 00000000
 libgobject_2_0_0!g_signal_emit_valist+0x7b1
 0027e778 617db787 04494030 000000f1 00000000
 libgobject_2_0_0!g_signal_emit+0x26
 0027e798 63a43955 04494030 fffffff9 00000001
 libgtk_win32_2_0_0!gtk_dialog_response+0x47
 0027e7f8 63a57e85 044661a0 00000000 00000001
 libgobject_2_0_0!g_closure_invoke+0x115
 0027e8e8 63a58bf1 03ade3f0 00000000 063fa138
 libgobject_2_0_0!g_signal_has_handler_pending+0xf55
 0027ea28 63a58e76 03ade3f0 00000078 00000000
 libgobject_2_0_0!g_signal_emit_valist+0x7b1
 0027ea48 617a5e30 03ade3f0 00000078 00000000
 libgobject_2_0_0!g_signal_emit+0x26
 0027ea68 617a80ac 03ade3f0 0027eb98 0027ead8
 libgtk_win32_2_0_0!gtk_button_clicked+0x40
 0027ea78 63a43955 03ade3f0 027839b0 00000001
 libgtk_win32_2_0_0!gtk_button_get_alignment+0x50c
 0027ead8 63a57882 03ad7c28 00000000 00000001
 libgobject_2_0_0!g_closure_invoke+0x115
 0027ebc8 63a58bf1 03ade3f0 00000000 04302780
 libgobject_2_0_0!g_signal_has_handler_pending+0x952
 0027ed08 63a58e76 03ade3f0 00000077 00000000
 libgobject_2_0_0!g_signal_emit_valist+0x7b1
 0027ed28 617a5da0 03ade3f0 00000077 00000000
 libgobject_2_0_0!g_signal_emit+0x26
 0027ed48 617a74a2 03ade3f0 027839b0 0027ed88
 libgtk_win32_2_0_0!gtk_button_released+0x40
 0027ed58 618611d2 03ade3f0 0422c170 02711fa0
 libgtk_win32_2_0_0!gtk_button_set_relief+0x1062
 0027ed88 63a43955 02768d58 0027ee80 00000002
 libgtk_win32_2_0_0!gtk_marshal_VOID__UINT_STRING+0x142
 0027ede8 63a57ab6 02768d58 0027ee80 00000002
 libgobject_2_0_0!g_closure_invoke+0x115
 0027eed8 63a5896b 03ade3f0 0027ef90 04222ed0
 libgobject_2_0_0!g_signal_has_handler_pending+0xb86
 0027f018 63a58e76 03ade3f0 0000001e 00000000
 libgobject_2_0_0!g_signal_emit_valist+0x52b
 0027f038 61980ae4 03ade3f0 0000001e 00000000
 libgobject_2_0_0!g_signal_emit+0x26
 0027f068 6185e221 03ade3f0 0422c170 0027f098
 libgtk_win32_2_0_0!gtk_widget_activate+0x224
 0027f098 6185f681 03ade3f0 0422c170 0027f0d8
 libgtk_win32_2_0_0!gtk_propagate_event+0xd1
 0027f0e8 6c37408e 0422c170 00000000 0027f108
 libgtk_win32_2_0_0!gtk_main_do_event+0x231
 0027f108 685e73d7 0037e5e0 00000000 00000000
 libgdk_win32_2_0_0!gdk_event_get_graphics_expose+0x426e
 0027f168 685e8aa3 026f4710 00000000 06336fb0
 libglib_2_0_0!g_main_context_dispatch+0x197
 0027f1b8 685e8d4a 00000001 026e07c8 0027f1e8
 libglib_2_0_0!g_main_context_acquire+0x543
 0027f1e8 6185ebfe 03b9b438 03b9b438 67cfecf0
 libglib_2_0_0!g_main_loop_run+0x17a
 0027f238 64a90a61 04305280 64adcca5 00000000
 libgtk_win32_2_0_0!gtk_main+0x9e
 0027f358 004023ec 00400000 00000001 00372f98
 pidgin_64a40000!pidgin_main+0x481
 0027fec8 00402a4a 00400000 00000000 00692d6b pidgin+0x23ec
 0027ff48 00401247 00000001 00372f98 00371b30 pidgin+0x2a4a
 0027ff78 004012b8 00000002 00000000 0027ff94 pidgin+0x1247
 0027ff88 74d2e3f3 7efde000 0027ffd4 771bcfed pidgin+0x12b8
 0027ff94 771bcfed 7efde000 770da7d2 00000000
 kernel32!BaseThreadInitThunk+0xe
 0027ffd4 771bd1ff 004012a0 7efde000 00000000
 ntdll!__RtlUserThreadStart+0x23
 0027ffec 00000000 004012a0 7efde000 00000000
 ntdll!_RtlUserThreadStart+0x1b


 STACK_COMMAND:  ~0s; .ecxr ; kb

 SYMBOL_NAME:  heap_corruption!heap_corruption

 FOLLOWUP_NAME:  MachineOwner

 MODULE_NAME: heap_corruption

 IMAGE_NAME:  heap_corruption

 DEBUG_FLR_IMAGE_TIMESTAMP:  0

 FAILURE_BUCKET_ID:
 HEAP_CORRUPTION_c0000005_heap_corruption!heap_corruption

 BUCKET_ID:
 APPLICATION_FAULT_HEAP_CORRUPTION_STRING_DEREFERENCE_INVALID_POINTER_READ_heap_corruption!heap_corruption

 WATSON_IBUCKET:  1171886852

 WATSON_IBUCKETTABLE:  1

 WATSON_STAGEONE_URL:
 http://watson.microsoft.com/StageOne/pidgin_exe/2_5_5_0/49abebce/ntdll_dll/6_0_6001_18000/4791a783/c0000005/0002f217.htm?Retriage=1

 Followup: MachineOwner
 ---------

-- 
Ticket URL: <http://developer.pidgin.im/ticket/8836>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list