[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Babylon crashes Emacs
From: |
Juanma Barranquero |
Subject: |
Re: Babylon crashes Emacs |
Date: |
Sat, 23 Jun 2007 15:24:44 +0200 |
On 6/23/07, Eli Zaretskii <address@hidden> wrote:
The backtrace produced by DrMinGW (attached below) seems to indicate
that we get a WM_PAINT message that we somehow cannot grok(?). Is it
possible that Babylon sends us WM_PAINT so that we draw some part of
our screen in a DC that isn't ours?
I get this backtrace.
(BTW, how do you set drmingw to get such detailed backtrace?)
Juanma
emacs.exe caused an Access Violation at location 77ef6f8c in module
GDI32.dll Writing to location 284590c1.
Registers:
eax=00000000 ebx=00f8594c ecx=00000000 edx=000005c0 esi=00f85928 edi=00000000
eip=77ef6f8c esp=207ff7e4 ebp=207ff860 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010206
Call stack:
77EF6F8C GDI32.dll:77EF6F8C BitBlt
5B15675C uxtheme.dll:5B15675C DrawThemeBackgroundEx
5B156AB2 uxtheme.dll:5B156AB2 DrawThemeBackgroundEx
5B151AC7 uxtheme.dll:5B151AC7
5B15367A uxtheme.dll:5B15367A DrawThemeText
7E3AF11D USER32.dll:7E3AF11D SendInput
01139792 emacs.exe:01139792 w32_wnd_proc w32fns.c:3913
LRESULT w32_wnd_proc(
HWND hwnd = &{
int i =
},
UINT msg = 134,
WPARAM wParam = 0,
LPARAM lParam = 0
)
...
dflt:
return DefWindowProc (hwnd, msg, wParam, lParam);
}
...
7E398734 USER32.dll:7E398734 GetDC
7E398816 USER32.dll:7E398816 GetDC
7E39B4C0 USER32.dll:7E39B4C0 DefWindowProcW
7E39B50C USER32.dll:7E39B50C DefWindowProcW
7C91EAE3 ntdll.dll:7C91EAE3 KiUserCallbackDispatcher
01139138 emacs.exe:01139138 w32_msg_pump w32fns.c:2596
static void w32_msg_pump(
deferred_msg * msg_buf =
)
...
/* Exit nested loop when our deferred message has completed. */
if (msg_buf->completed)
break;
}
}
...
0113B2D9 emacs.exe:0113B2D9 w32_msg_worker w32fns.c:2718
DWORD w32_msg_worker(
void * arg =
)
...
return 0;
}
static void
...
7C80B683 kernel32.dll:7C80B683 GetModuleFileNameA
emacs.exe caused an Access Violation at location 77ef6f8c in module
GDI32.dll Writing to location 284590c1.
Registers:
eax=00000000 ebx=00f8594c ecx=00000000 edx=000005c0 esi=00f85928 edi=00000000
eip=77ef6f8c esp=207ff7e4 ebp=207ff860 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000206
Call stack:
77EF6F8C GDI32.dll:77EF6F8C BitBlt
5B15675C uxtheme.dll:5B15675C DrawThemeBackgroundEx
5B156AB2 uxtheme.dll:5B156AB2 DrawThemeBackgroundEx
5B151AC7 uxtheme.dll:5B151AC7
5B15367A uxtheme.dll:5B15367A DrawThemeText
7E3AF11D USER32.dll:7E3AF11D SendInput
01139792 emacs.exe:01139792 w32_wnd_proc w32fns.c:3913
LRESULT w32_wnd_proc(
HWND hwnd = &{
int i =
},
UINT msg = 134,
WPARAM wParam = 0,
LPARAM lParam = 0
)
...
dflt:
return DefWindowProc (hwnd, msg, wParam, lParam);
}
...
7E398734 USER32.dll:7E398734 GetDC
7E398816 USER32.dll:7E398816 GetDC
7E39B4C0 USER32.dll:7E39B4C0 DefWindowProcW
7E39B50C USER32.dll:7E39B50C DefWindowProcW
7C91EAE3 ntdll.dll:7C91EAE3 KiUserCallbackDispatcher
01139138 emacs.exe:01139138 w32_msg_pump w32fns.c:2596
static void w32_msg_pump(
deferred_msg * msg_buf =
)
...
/* Exit nested loop when our deferred message has completed. */
if (msg_buf->completed)
break;
}
}
...
0113B2D9 emacs.exe:0113B2D9 w32_msg_worker w32fns.c:2718
DWORD w32_msg_worker(
void * arg =
)
...
return 0;
}
static void
...
7C80B683 kernel32.dll:7C80B683 GetModuleFileNameA