http://bugs.winehq.org/show_bug.cgi?id=13631
Summary: Unhandled page fault in winefile after pressing F5 Product: Wine Version: unspecified Platform: Other URL: http://akolacz.googlepages.com/RivChat2-setup.exe OS/Version: other Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: desowin@gmail.com
Created an attachment (id=13614) --> (http://bugs.winehq.org/attachment.cgi?id=13614) unhandled page fault in winefile
Howto reproduce: -Open RivChat (on two difefrent machines) -transfer any file using RivChat -when file transfer finishes, RivChat opens folder with downloads -press F5 in winefile window -wait for crash
http://bugs.winehq.org/show_bug.cgi?id=13631
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |programs Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=13631
--- Comment #1 from Lei Zhang thestig@google.com 2008-06-05 01:50:50 --- What version of wine are you using? The crash log would be much more helpful if it had debugging symbols.
http://bugs.winehq.org/show_bug.cgi?id=13631
Tomasz Moń desowin@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #13614|0 |1 is obsolete| |
--- Comment #2 from Tomasz Moń desowin@gmail.com 2008-06-05 06:03:48 --- Created an attachment (id=13714) --> (http://bugs.winehq.org/attachment.cgi?id=13714) unhandled page fault in winefile (with debug symbols)
I'm using wine 1.0-rc3 Unfortunately wine budgetdedicated ubuntu hardy repo doesn't contain debug symbols.
I'm attaching backtrace acquired on my gentoo box.
http://bugs.winehq.org/show_bug.cgi?id=13631
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |normal Keywords| |source Version|unspecified |1.0-rc3
http://bugs.winehq.org/show_bug.cgi?id=13631
Mikolaj Zalewski mikolaj.zalewski@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mikolaj.zalewski@gmail.com
--- Comment #3 from Mikolaj Zalewski mikolaj.zalewski@gmail.com 2008-07-13 13:08:58 --- The first problem is that when winefile is started with a non-existing directory, then the refresh crashes it - e.g. `winefile "c:\windows\abc\qqq"` and F5 crashes winefile. The read_tree_win (called when creating the window) returns a NULL pointer, this NULL is stored and dereferenced during a refresh.
The other problem is that, probably to aviod cycles in filesystem, the "My Documents" directory is not visible when enumerating the profile directory (this also happends in wine cmd when doing the dir command). Winefile treats it as non-existent.
Probably these two problems generate the reported crash. The same thing happens in uTorrent when using "Open file location".
http://bugs.winehq.org/show_bug.cgi?id=13631
--- Comment #4 from Jeff Zaroyko jeffzaroyko@gmail.com 2008-07-18 00:28:09 --- Created an attachment (id=14890) --> (http://bugs.winehq.org/attachment.cgi?id=14890) proposed patch
this fixes the crash when pressing F5 if an invalid path has been supplied to winefile
http://bugs.winehq.org/show_bug.cgi?id=13631
Jeff Zaroyko jeffzaroyko@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeffzaroyko@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=13631
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #5 from Austin English austinenglish@gmail.com 2009-01-19 19:01:05 --- Still present in git.
Backtrace: =>0 0x7ec46e1c get_path+0x24(dir=(nil), path=0x32ce14) [/home/austin/wine-git/programs/winefile/winefile.c:1507] in winefile (0x0032cde8) 1 0x7ec4d141 refresh_child+0x2e(child=0x137528) [/home/austin/wine-git/programs/winefile/winefile.c:3777] in winefile (0x0032d038) 2 0x7ec4ec0a ChildWndProc+0x876(hwnd=0x10036, nmsg=49024, wparam=67240, lparam=0) [/home/austin/wine-git/programs/winefile/winefile.c:4384] in winefile (0x0032e368) 3 0x7e9c81fa WINPROC_wrapper+0x1a() in user32 (0x0032e398) 4 0x7e9c889e call_window_proc+0xca(hwnd=0x10036, msg=49024, wp=67240, lp=0, result=0x32e494, arg=0x7ec4e394) [/home/austin/wine-git/dlls/user32/winproc.c:458] in user32 (0x0032e3e8) 5 0x7e9cede0 WINPROC_call_window+0x112(hwnd=0x10036, msg=49024, wParam=67240, lParam=0, result=0x32e494, unicode=1, mapping=2116610628) [/home/austin/wine-git/dlls/user32/winproc.c:2203] in user32 (0x0032e438) 6 0x7e986158 call_window_proc+0xc0(hwnd=0x10036, msg=49024, wparam=67240, lparam=0, unicode=1, same_thread=1, mapping=2116610628) [/home/austin/wine-git/dlls/user32/message.c:1634] in user32 (0x0032e498) 7 0x7e988b18 send_message+0x13f(info=0x32e508, res_ptr=0x32e534, unicode=1) [/home/austin/wine-git/dlls/user32/message.c:2478] in user32 (0x0032e4e8) 8 0x7e988f18 SendMessageW+0x54(hwnd=0x10036, msg=49024, wparam=67240, lparam=0) [/home/austin/wine-git/dlls/user32/message.c:2602] in user32 (0x0032e538) 9 0x7ec49333 FrameWndProc+0x226(hwnd=0x1002a, nmsg=273, wparam=67240, lparam=0) [/home/austin/wine-git/programs/winefile/winefile.c:2263] in winefile (0x0032f8d8) 10 0x7e9c81fa WINPROC_wrapper+0x1a() in user32 (0x0032f908) 11 0x7e9c889e call_window_proc+0xca(hwnd=0x1002a, msg=273, wp=67240, lp=0, result=0x32fa04, arg=0x7ec4910d) [/home/austin/wine-git/dlls/user32/winproc.c:458] in user32 (0x0032f958) 12 0x7e9cede0 WINPROC_call_window+0x112(hwnd=0x1002a, msg=273, wParam=67240, lParam=0, result=0x32fa04, unicode=1, mapping=1306128) [/home/austin/wine-git/dlls/user32/winproc.c:2203] in user32 (0x0032f9a8) 13 0x7e986158 call_window_proc+0xc0(hwnd=0x1002a, msg=273, wparam=67240, lparam=0, unicode=1, same_thread=1, mapping=1306128) [/home/austin/wine-git/dlls/user32/message.c:1634] in user32 (0x0032fa08) 14 0x7e988b18 send_message+0x13f(info=0x32fa78, res_ptr=0x32faa4, unicode=1) [/home/austin/wine-git/dlls/user32/message.c:2478] in user32 (0x0032fa58) 15 0x7e988f18 SendMessageW+0x54(hwnd=0x1002a, msg=273, wparam=67240, lparam=0) [/home/austin/wine-git/dlls/user32/message.c:2602] in user32 (0x0032faa8) 16 0x7e9819a4 translate_accelerator+0x6c0(hWnd=0x1002a, message=256, wParam=116, lParam=4128769, fVirt=3, key=116, cmd=1704) [/home/austin/wine-git/dlls/user32/menu.c:5224] in user32 (0x0032fb58) 17 0x7e981f39 TranslateAcceleratorW+0x1d3(hWnd=0x1002a, hAccel=0x1127, msg=0x32fbe8) [/home/austin/wine-git/dlls/user32/menu.c:5337] in user32 (0x0032fbc8) 18 0x7ec504c2 winefile_main+0x9a(hinstance=0x7ec40000, cmdshow=1, path=0x32fc30) [/home/austin/wine-git/programs/winefile/winefile.c:4897] in winefile (0x0032fc08) 19 0x7ec5057d WinMain+0x5d(hinstance=0x7ec40000, previnstance=(nil), cmdline="c:\windows\abc\qqq", cmdshow=1) [/home/austin/wine-git/programs/winefile/winefile.c:4931] in winefile (0x0032fe38) 20 0x7ec507da main+0x10a() [/home/austin/wine-git/dlls/winecrt0/exe_main.c:48] in winefile (0x0032feb8) 21 0x7ec506b6 __wine_spec_exe_entry+0x6e(peb=0x7ffdf000) [/home/austin/wine-git/dlls/winecrt0/exe_entry.c:36] in winefile (0x0032fef8) 22 0x7ee1725b start_process+0xe4(arg=(nil)) [/home/austin/wine-git/dlls/kernel32/process.c:904] in kernel32 (0x0032ffe8)
Jeff, would you resubmit that patch.
http://bugs.winehq.org/show_bug.cgi?id=13631
--- Comment #6 from Jeff Zaroyko jeffz@jeffz.name 2009-01-22 08:51:13 --- (In reply to comment #5)
Still present in git.
Jeff, would you resubmit that patch.
Sent a different one, the old one was rejected for not doing the same as Vista. I had only tested explorer on XP/2003.
http://www.winehq.org/pipermail/wine-patches/2009-January/068188.html
http://bugs.winehq.org/show_bug.cgi?id=13631
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com
--- Comment #7 from Jerome Leclanche adys.wh@gmail.com 2010-05-01 23:51:41 --- (In reply to comment #6)
(In reply to comment #5)
Still present in git.
Jeff, would you resubmit that patch.
Sent a different one, the old one was rejected for not doing the same as Vista. I had only tested explorer on XP/2003.
http://www.winehq.org/pipermail/wine-patches/2009-January/068188.html
Was this committed?
http://bugs.winehq.org/show_bug.cgi?id=13631
--- Comment #8 from Jerome Leclanche adys.wh@gmail.com 2010-05-01 23:58:05 --- (In reply to comment #7)
(In reply to comment #6)
(In reply to comment #5)
Still present in git.
Jeff, would you resubmit that patch.
Sent a different one, the old one was rejected for not doing the same as Vista. I had only tested explorer on XP/2003.
http://www.winehq.org/pipermail/wine-patches/2009-January/068188.html
Was this committed?
http://source.winehq.org/git/wine.git/?a=blob;f=programs/winefile/winefile.c...
Looks like it was fixed by c09f1357bccbdf25ab7b46d508c27fad5801bac4.
http://bugs.winehq.org/show_bug.cgi?id=13631
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #9 from Austin English austinenglish@gmail.com 2010-05-02 02:43:07 --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=13631
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org 2010-05-07 13:29:10 --- Closing bugs fixed in 1.1.44.