[Pidgin] #9924: Crash on AIM file transfer even with default MS-Windows Theme
Pidgin
trac at pidgin.im
Sun Aug 16 19:41:23 EDT 2009
#9924: Crash on AIM file transfer even with default MS-Windows Theme
-------------------------------------+--------------------------------------
Reporter: JStraub | Owner: datallah
Type: defect | Status: new
Milestone: | Component: winpidgin (gtk)
Version: 2.5.8 | Resolution:
Keywords: file transfer crash aim |
-------------------------------------+--------------------------------------
Changes (by darkrain42):
* owner: rekkanoryo => datallah
* component: unclassified => winpidgin (gtk)
Old description:
> This problem has been plaguing me for 6+ months. Recently I thought I
> pinpointed it to the Clearlooks theme and disabled that to default MS-
> Windows Theme, and my transfers got further. But they still crash
> instead of transferring. You can see the stack trace is different now
> (no longer including libclearlooks).
>
> If needed I can get debug log or anything else necessary to solve this
> crash, including the drwtsn32 user.dmp.
>
> Here is a paste from the WinDbg crash dump analysis:
>
> ----------------
> FAULTING_IP:
> libgtk_win32_2_0_0!gtk_text_mark_set_visible+8f0
> 618f4400 8b480c mov ecx,dword ptr [eax+0Ch]
>
> EXCEPTION_RECORD: ffffffff -- (.exr ffffffffffffffff)
> ExceptionAddress: 618f4400
> (libgtk_win32_2_0_0!gtk_text_mark_set_visible+0x000008f0)
> ExceptionCode: c0000005 (Access violation)
> ExceptionFlags: 00000000
> NumberParameters: 2
> Parameter[0]: 00000000
> Parameter[1]: 69656371
> Attempt to read from address 69656371
>
> FAULTING_THREAD: 00000984
>
> DEFAULT_BUCKET_ID: STRING_DEREFERENCE
>
> PROCESS_NAME: pidgin.exe
>
> ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx"
> referenced memory at "0x%08lx". The memory could not be "%s".
>
> READ_ADDRESS: 69656371
>
> BUGCHECK_STR: ACCESS_VIOLATION
>
> LAST_CONTROL_TRANSFER: from 61910496 to 618f4400
>
> STACK_TEXT:
> WARNING: Stack unwind information not available. Following frames may be
> wrong.
> 0022ee28 61910496 04fa3468 0022ef80 04fa3468
> libgtk_win32_2_0_0!gtk_text_mark_set_visible+0x8f0
> 0022efd8 61911d1c 03462168 04fa3468 00000001
> libgtk_win32_2_0_0!gtk_text_layout_get_line_display+0x166
> 0022eff8 618f628e 03462168 04fa3468 04f20e20
> libgtk_win32_2_0_0!gtk_text_layout_set_overwrite_mode+0x2dc
> 0022f018 6190f5ed 04e1e2f0 04fa3468 03462168
> libgtk_win32_2_0_0!gtk_text_mark_set_visible+0x277e
> 0022f068 619237d5 03462168 0022f090 00000000
> libgtk_win32_2_0_0!gtk_text_layout_validate_yrange+0x1ad
> 0022f0e8 61923d0f 000b3e6e 7c579743 00000001
> libgtk_win32_2_0_0!gtk_text_view_new_with_buffer+0x1f35
> 0022f108 61923d2e 003fb0e0 033491a0 0022f138
> libgtk_win32_2_0_0!gtk_text_view_scroll_to_iter+0x4df
> 0022f118 6c341808 034524b8 000003dc 0022f148
> libgtk_win32_2_0_0!gtk_text_view_scroll_to_iter+0x4fe
> 0022f138 685e73d7 080fdb10 6c3417a0 080fdb10
> libgdk_win32_2_0_0!gdk_threads_set_lock_functions+0xb8
> 0022f198 685e8aa3 003fa2b8 0000006c 077af3b8
> libglib_2_0_0!g_main_context_dispatch+0x197
> 0022f1e8 685e8d4a 00000001 003f5358 0022f218
> libglib_2_0_0!g_main_context_acquire+0x543
> 0022f218 6185ebfe 03506f30 03506f30 67cfece0
> libglib_2_0_0!g_main_loop_run+0x17a
> 0022f268 64a90a01 034f5530 64adccc5 00000000
> libgtk_win32_2_0_0!gtk_main+0x9e
> 0022f388 004023ec 00400000 00000001 003f2478
> pidgin_64a40000!pidgin_main+0x481
> 0022fef8 00402a48 00400000 00000000 00232afd pidgin+0x23ec
> 0022ff78 0040124b 00000001 003f2478 003f2a68 pidgin+0x2a48
> 0022ffb0 004012b8 00000002 00000009 0022fff0 pidgin+0x124b
> 0022ffc0 7c5989d5 00000000 00000000 7ffdf000 pidgin+0x12b8
> 0022fff0 00000000 004012a0 00000000 000000c8
> KERNEL32!BaseProcessStart+0x3d
>
> FOLLOWUP_IP:
> libgtk_win32_2_0_0!gtk_text_mark_set_visible+8f0
> 618f4400 8b480c mov ecx,dword ptr [eax+0Ch]
>
> SYMBOL_STACK_INDEX: 0
>
> FOLLOWUP_NAME: MachineOwner
>
> MODULE_NAME: libgtk_win32_2_0_0
>
> IMAGE_NAME: libgtk-win32-2.0-0.dll
>
> DEBUG_FLR_IMAGE_TIMESTAMP: 4965eeb4
>
> SYMBOL_NAME: libgtk_win32_2_0_0!gtk_text_mark_set_visible+8f0
>
> STACK_COMMAND: ~0s ; kb
>
> FAILURE_BUCKET_ID:
> ACCESS_VIOLATION_libgtk_win32_2_0_0!gtk_text_mark_set_visible+8f0
>
> BUCKET_ID:
> ACCESS_VIOLATION_libgtk_win32_2_0_0!gtk_text_mark_set_visible+8f0
>
> Followup: MachineOwner
> ---------
New description:
This problem has been plaguing me for 6+ months. Recently I thought I
pinpointed it to the Clearlooks theme and disabled that to default MS-
Windows Theme, and my transfers got further. But they still crash instead
of transferring. You can see the stack trace is different now (no longer
including libclearlooks).
If needed I can get debug log or anything else necessary to solve this
crash, including the drwtsn32 user.dmp.
Here is a paste from the WinDbg crash dump analysis:
{{{
----------------
FAULTING_IP:
libgtk_win32_2_0_0!gtk_text_mark_set_visible+8f0
618f4400 8b480c mov ecx,dword ptr [eax+0Ch]
EXCEPTION_RECORD: ffffffff -- (.exr ffffffffffffffff)
ExceptionAddress: 618f4400
(libgtk_win32_2_0_0!gtk_text_mark_set_visible+0x000008f0)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: 69656371
Attempt to read from address 69656371
FAULTING_THREAD: 00000984
DEFAULT_BUCKET_ID: STRING_DEREFERENCE
PROCESS_NAME: pidgin.exe
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx"
referenced memory at "0x%08lx". The memory could not be "%s".
READ_ADDRESS: 69656371
BUGCHECK_STR: ACCESS_VIOLATION
LAST_CONTROL_TRANSFER: from 61910496 to 618f4400
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be
wrong.
0022ee28 61910496 04fa3468 0022ef80 04fa3468
libgtk_win32_2_0_0!gtk_text_mark_set_visible+0x8f0
0022efd8 61911d1c 03462168 04fa3468 00000001
libgtk_win32_2_0_0!gtk_text_layout_get_line_display+0x166
0022eff8 618f628e 03462168 04fa3468 04f20e20
libgtk_win32_2_0_0!gtk_text_layout_set_overwrite_mode+0x2dc
0022f018 6190f5ed 04e1e2f0 04fa3468 03462168
libgtk_win32_2_0_0!gtk_text_mark_set_visible+0x277e
0022f068 619237d5 03462168 0022f090 00000000
libgtk_win32_2_0_0!gtk_text_layout_validate_yrange+0x1ad
0022f0e8 61923d0f 000b3e6e 7c579743 00000001
libgtk_win32_2_0_0!gtk_text_view_new_with_buffer+0x1f35
0022f108 61923d2e 003fb0e0 033491a0 0022f138
libgtk_win32_2_0_0!gtk_text_view_scroll_to_iter+0x4df
0022f118 6c341808 034524b8 000003dc 0022f148
libgtk_win32_2_0_0!gtk_text_view_scroll_to_iter+0x4fe
0022f138 685e73d7 080fdb10 6c3417a0 080fdb10
libgdk_win32_2_0_0!gdk_threads_set_lock_functions+0xb8
0022f198 685e8aa3 003fa2b8 0000006c 077af3b8
libglib_2_0_0!g_main_context_dispatch+0x197
0022f1e8 685e8d4a 00000001 003f5358 0022f218
libglib_2_0_0!g_main_context_acquire+0x543
0022f218 6185ebfe 03506f30 03506f30 67cfece0
libglib_2_0_0!g_main_loop_run+0x17a
0022f268 64a90a01 034f5530 64adccc5 00000000
libgtk_win32_2_0_0!gtk_main+0x9e
0022f388 004023ec 00400000 00000001 003f2478
pidgin_64a40000!pidgin_main+0x481
0022fef8 00402a48 00400000 00000000 00232afd pidgin+0x23ec
0022ff78 0040124b 00000001 003f2478 003f2a68 pidgin+0x2a48
0022ffb0 004012b8 00000002 00000009 0022fff0 pidgin+0x124b
0022ffc0 7c5989d5 00000000 00000000 7ffdf000 pidgin+0x12b8
0022fff0 00000000 004012a0 00000000 000000c8
KERNEL32!BaseProcessStart+0x3d
FOLLOWUP_IP:
libgtk_win32_2_0_0!gtk_text_mark_set_visible+8f0
618f4400 8b480c mov ecx,dword ptr [eax+0Ch]
SYMBOL_STACK_INDEX: 0
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: libgtk_win32_2_0_0
IMAGE_NAME: libgtk-win32-2.0-0.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 4965eeb4
SYMBOL_NAME: libgtk_win32_2_0_0!gtk_text_mark_set_visible+8f0
STACK_COMMAND: ~0s ; kb
FAILURE_BUCKET_ID:
ACCESS_VIOLATION_libgtk_win32_2_0_0!gtk_text_mark_set_visible+8f0
BUCKET_ID:
ACCESS_VIOLATION_libgtk_win32_2_0_0!gtk_text_mark_set_visible+8f0
Followup: MachineOwner
---------
}}}
--
--
Ticket URL: <http://developer.pidgin.im/ticket/9924#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list