http://bugs.winehq.org/show_bug.cgi?id=23591
Summary: EditPadPro: Access violation when using function navigator with mouse double-click Product: Wine Version: 1.2-rc6 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: jarekczek@poczta.onet.pl
Created an attachment (id=29490) --> (http://bugs.winehq.org/attachment.cgi?id=29490) last 100 lines of +relay
Open the source code file, eg. /usr/src/wine-1.2-rc6/dlls/user32/winproc.c Open the File Navigator window with Ctrl-F9 (left side pane) Try double-clicking a function name in this pane. You get: Access violation at address 00559FCA in module 'EditPadPro.exe'. Read of address 00000018. After closing this message you can go on. The function we called positions the editor at the right place and places focus in the right pane. It works as expected. The only thing is this message.
This may be connected with windows switching / activating / deactivating as it is a 2 pane app.
Prerequisites: After installing the demo app http://download.jgsoft.com/editpad/SetupEditPadProDemo.exe follow the guidelines from AppDb http://appdb.winehq.org/objectManager.php?sClass=version&iId=20710 to properly configure it for wine. Just 2 simple steps.
Additional info: The same result as double-clicking can be achieved by clicking once and following it with the enter key. This does not cause any problems. Trying to locate the same function name many times doesn't bring the access violation banner any more. It appears only when you try to follow a new function. After that the function is freed from the annoying message box.
I contacted Jan Goyvaerts, the author of the app. He is familiar with wine and he says this is a wine bug.
What else can I provide to make it solved? Brothers programmers, this editor is a powerful crossplatform tool for editing code. It's worth investigating some time. I spent already several hours to test this bug and report it. Maybe I should make another report with specific WINEDEBUG options?