[Bug 18542] Slingplayer 2.0 unhandled exception

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Jun 18 03:56:04 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=18542





--- Comment #12 from Rein Klazes <wijn at online.nl>  2009-06-18 03:56:04 ---

Hmm, I was hoping for a  WINEDEBUG=+tid,+seh,+relay,+menu trace.

Nevertheless, the menu calls are completely different from the previous,
sufficient proof that it is not the menu code that causes the problem. 

Now , I managed to get it running. It does not crash, probably becauseI don't
stream. Yet with +heap (and a little patience) we do get a crash closing the
app.

Last million of +menu,+shdocvw,+heap,+seh,+tid,+relay , lzma'd is attached.

Hilite:

0009:Ret  window proc 0x4f1c24
(hwnd=0x10058,msg=WM_NCDESTROY,wp=00000000,lp=00000000) retval=00000000
0009:trace:heap:RtlFreeHeap (0x110000,00000002,0x20f8a8): returning TRUE
0009:Ret  user32.DestroyWindow() retval=00000001 ret=004f153a
0009:trace:shdocvw:WebBrowser_Release (0x20f950) ref=0
0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7d4668c2
ip=7d4668c2 tid=0009
0009:trace:seh:raise_exception  info[0]=00000000
0009:trace:seh:raise_exception  info[1]=aaaaaab2
0009:trace:seh:raise_exception  eax=aaaaaaaa ebx=7d4841d4 ecx=00000000
edx=06c457cc esi=0020f9f0 edi=0020f950
0009:trace:seh:raise_exception  ebp=0032eff4 esp=0032efdc cs=0073 ds=007b
es=007b fs=0033 gs=003b flags=00010206

...

Unhandled exception: page fault on read access to 0xaaaaaab2 in 32-bit code
(0x7d4668c2).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7d4668c2 ESP:0032efdc EBP:0032eff4 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:aaaaaaaa EBX:7d4841d4 ECX:00000000 EDX:06c457cc
 ESI:0020f9f0 EDI:0020f950
Stack dump:
0x0032efdc:  06c457cc 00000001 00000001 0032f008
0x0032efec:  7d4841d4 00000000 0032f024 7d479a9c
0x0032effc:  0020f9f0 7d48feb4 7d47fb59 7d47c34a
0x0032f00c:  0020f950 00000000 00000001 0048f5c0
0x0032f01c:  06c45570 01ab3848 0032f050 00502a20
0x0032f02c:  0020f950 389ac8c0 01ab3848 00000000
Backtrace:
=>0 0x7d4668c2 DocHost_Release+0x22(This=0x20f9f0)
[/home/rein/winedev/wine/dlls/shdocvw/dochost.c:534] in shdocvw (0x0032eff4)
  1 0x7d479a9c WebBrowser_Release+0x5c(iface=<register EDI not in topmost
frame>) [/home/rein/winedev/wine/dlls/shdocvw/webbrowser.c:161] in shdocvw
(0x0032f024)
  2 0x00502a20 in slingplayer (+0x102a20) (0x0032f050)
  3 0x0046a416 in slingplayer (+0x6a416) (0x0032f05c)
  4 0x00477a88 in slingplayer (+0x77a88) (0x0032f068)
  5 0x00477c0f in slingplayer (+0x77c0f) (0x0032f074)
  6 0x0048f407 in slingplayer (+0x8f407) (0x0032f090)
  7 0x0048f5cf in slingplayer (+0x8f5cf) (0x0032f09c)
  8 0x004f3718 in slingplayer (+0xf3718) (0x0032f130)
  9 0x004ef05a in slingplayer (+0xef05a) (0x0032f150)
  10 0x004f1bcb in slingplayer (+0xf1bcb) (0x0032f1b8)
  11 0x004f1c5a in slingplayer (+0xf1c5a) (0x0032f1d8)
  12 0x7ee2a94a WINPROC_wrapper+0x1a() in user32 (0x0032f208)
  13 0x7ee2c13a call_window_proc+0x6a(hwnd=<register EDI not in topmost frame>,
msg=<register ESI not in topmost frame>, wp=0, lp=0, result=0x32f2dc,
arg=0x4f1c24) [/home/rein/winedev/wine/dlls/user32/winproc.c:458] in user32
(0x0032f248)
  14 0x7ee30367 WINPROC_call_window+0xf7(hwnd=<register EDI not in topmost
frame>, msg=2, wParam=0, lParam=0, result=0x32f2dc, unicode=1, mapping=65612)
[/home/rein/winedev/wine/dlls/user32/winproc.c:2218] in user32 (0x0032f288)
  15 0x7edefcd1 call_window_proc+0x91(hwnd=<register ESI not in topmost frame>,
msg=<register EDI not in topmost frame>, wparam=0, lparam=0, unicode=1,
same_thread=1, mapping=65612)
[/home/rein/winedev/wine/dlls/user32/message.c:1634] in user32 (0x0032f2e8)
  16 0x7edf4675 send_message+0x1d5(info=<register EDI not in topmost frame>,
res_ptr=0x32f384, unicode=1)
[/home/rein/winedev/wine/dlls/user32/message.c:2483] in user32 (0x0032f348)
  17 0x7edf4b8c SendMessageW+0x4c(hwnd=0x1004c, msg=2, wparam=0, lparam=0)
[/home/rein/winedev/wine/dlls/user32/message.c:2604] in user32 (0x0032f388)
...


The 'aaaaaaaa' data visible in the trace and the debugger output is the result
from tracing with +heap. It shows that free'd memory is being used. It shows
also that it happens in shdocvw. 

Hopefully someone with knowledge of this stuff can have a look.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list