http://bugs.winehq.org/show_bug.cgi?id=4363
Summary: Artlantis crash and window redraw problem Product: Wine Version: 0.9.6. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-binary AssignedTo: wine-bugs@winehq.org ReportedBy: khiraly123@gmx.net
Hi!
I installed Artlantis R 1.0.1 demo version. I have submitted this application to the application database (I will link, ones it was accepted).
So the program crash after some time if I want to open a file. Initially it shows a preview of the image (bottom left side of the window), but the rest is gray. If I place something above the window (another window, or mouse cursor to the file menu) it redraw this part of the window, but really slowly. After some time the application crash, so its unable properly open a file.
Here is the windbg output: lama@khiraly:~/.wine/drive_c/Program Files/Artlantis$ wine Artlantis.exe fixme:ole:CoRegisterMessageFilter stub err:x11drv:X11DRV_CreateWindow invalid window width -100 fixme:rebar:REBAR_MaximizeBand (uBand = 0 fIdeal = FALSE) case not coded fixme:rebar:REBAR_MaximizeBand (uBand = 0 fIdeal = FALSE) case not coded fixme:rebar:REBAR_MaximizeBand (uBand = 0 fIdeal = FALSE) case not coded fixme:rebar:REBAR_MaximizeBand (uBand = 0 fIdeal = FALSE) case not coded fixme:rebar:REBAR_MaximizeBand (uBand = 0 fIdeal = FALSE) case not coded fixme:rebar:REBAR_MaximizeBand (uBand = 0 fIdeal = FALSE) case not coded fixme:toolbar:TOOLBAR_Save save to L"Software\Abvent\Artlantis\ToolbarCustomisation" L"MainToolbar3_Reset" fixme:win:LockWindowUpdate (0x10912), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x10912), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x10868), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x108c0), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x108d2), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x10858), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x10878), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x1088a), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x108aa), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x108aa), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate (0x108e2), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:rebar:REBAR_MaximizeBand (uBand = 0 fIdeal = FALSE) case not coded fixme:toolbar:TOOLBAR_Save save to L"Software\Abvent\Artlantis\ToolbarCustomisation" L"WWToolbar_Reset" fixme:win:LockWindowUpdate (0x10912), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:menu:TrackPopupMenuEx not fully implemented wine: Unhandled page fault on read access to 0x00000020 at address 0x4f2ed5 (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x00000020 in 32-bit code (0x004f2ed5). In 32 bit mode. fixme:dbghelp:sffip_cb NIY on 'e:\CVS_MainBranch\Abvent\Renderer\Alhena\Projects\Vc\AlhenaUI\Release\AlhenaUI.pdb' Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:004f2ed5 ESP:7fb7ec94 EBP:7fb7ed28 EFLAGS:00010246( - 00 -RIZP1) EAX:00000000 EBX:004f2ed0 ECX:7a30ee2c EDX:7ddfe3e0 ESI:00000000 EDI:7a30ee2c Stack dump: 0x7fb7ec94: 00000000 7dd4cdd7 00000002 00000000 0x7fb7eca4: 7a30ee2c 7a30ee2c 7fd44ce8 00000000 0x7fb7ecb4: 00000000 00000000 00000000 00000002 0x7fb7ecc4: 00000000 00000000 00000000 7d96643e 0x7fb7ecd4: ffffffff 7dd54c22 7d9bb96c 7d9bb96c 0x7fb7ece4: 7fb7ed18 7d96682c 7d9bdee0 00001a85 0200: sel=1007 base=7fe46000 limit=00001fff 32-bit rw- Backtrace: =>1 0x004f2ed5 in artlantis (+0xf2ed5) (0x004f2ed5) fixme:dbghelp:sffip_cb NIY on 'mfc71u.pdb' 2 0x7dd4b27d 314+0x899 in mfc71u (0x7dd4b27d) 3 0x7dd4b31c 314+0x938 in mfc71u (0x7dd4b31c) 4 0x7dd4b385 314+0x9a1 in mfc71u (0x7dd4b385) 5 0x7dd4b3c3 314+0x9df in mfc71u (0x7dd4b3c3) 6 0x7eea883a WINPROC_wrapper+0x1a in user32 (0x7eea883a) 7 0x7eea949f in user32 (+0xa949f) (0x7eea949f) 8 0x7eeaf628 CallWindowProcW+0x488 in user32 (0x7eeaf628) 9 0x7ee75509 in user32 (+0x75509) (0x7ee75509) 10 0x7ee7950d SendMessageTimeoutW+0x19d in user32 (0x7ee7950d) 11 0x7ee7956c SendMessageW+0x4c in user32 (0x7ee7956c) 12 0x7ee72467 in user32 (+0x72467) (0x7ee72467) 13 0x7ee731bc TrackPopupMenu+0x8c in user32 (0x7ee731bc) 14 0x7ee73259 TrackPopupMenuEx+0x59 in user32 (0x7ee73259) 15 0x004f2bff in artlantis (+0xf2bff) (0x004f2bff) 16 0x00000000 (0x00000000) 0x004f2ed5: movl 0x20(%eax),%esi Modules: Module Address Debug info Name (114 modules) PE 0x00400000-0071a000 Export artlantis PE 0x10000000-10084000 Deferred catl ELF 0x79399000-793e6000 Deferred libgcrypt.so.11 ELF 0x793e6000-7944b000 Deferred libgnutls.so.12 ELF 0x7944b000-79467000 Deferred libcups.so.2 ELF 0x79467000-79493000 Deferred winspool<elf> -PE 0x79470000-79493000 \ winspool ELF 0x79493000-7952e000 Deferred comdlg32<elf> -PE 0x794a0000-7952e000 \ comdlg32 PE 0x7a520000-7a8b7000 Deferred enu PE 0x7a8c0000-7ac9b000 Deferred dxfdwgtoatl ELF 0x7aff0000-7b000000 Deferred libtasn1.so.2 ELF 0x7bf00000-7bf03000 Deferred <wine-loader> PE 0x7bfa0000-7bfe4000 Deferred brshader.abm PE 0x7bff0000-7bffb000 Deferred importgs1win PE 0x7c120000-7c129000 Deferred gs1toatl PE 0x7c130000-7c13c000 Deferred importdxf PE 0x7c140000-7c243000 Deferred mfc71 PE 0x7c250000-7c26d000 Deferred 3dstoatl PE 0x7c270000-7c27c000 Deferred import3dsplugin ELF 0x7c2c8000-7c2fa000 Deferred uxtheme<elf> -PE 0x7c2d0000-7c2fa000 \ uxtheme PE 0x7c340000-7c396000 Deferred msvcr71 PE 0x7c3a0000-7c41b000 Deferred msvcp71 ELF 0x7d904000-7d921000 Deferred imm32<elf> -PE 0x7d910000-7d921000 \ imm32 ELF 0x7d921000-7d93e000 Deferred ximcp.so.2 ELF 0x7d93e000-7d9c3000 Deferred winex11<elf> -PE 0x7d950000-7d9c3000 \ winex11 ELF 0x7d9c3000-7d9e3000 Deferred libexpat.so.1 ELF 0x7d9e3000-7da12000 Deferred libfontconfig.so.1 ELF 0x7da12000-7da26000 Deferred libz.so.1 ELF 0x7da26000-7da93000 Deferred libfreetype.so.6 ELF 0x7da93000-7dabe000 Deferred ws2_32<elf> -PE 0x7daa0000-7dabe000 \ ws2_32 ELF 0x7dabe000-7dadc000 Deferred mpr<elf> -PE 0x7dad0000-7dadc000 \ mpr ELF 0x7dadc000-7db23000 Deferred wininet<elf> -PE 0x7daf0000-7db23000 \ wininet ELF 0x7db23000-7db43000 Deferred cabinet<elf> -PE 0x7db30000-7db43000 \ cabinet ELF 0x7db43000-7db79000 Deferred urlmon<elf> -PE 0x7db50000-7db79000 \ urlmon ELF 0x7db79000-7dc3e000 Deferred comctl32<elf> -PE 0x7db80000-7dc3e000 \ comctl32 ELF 0x7dc3e000-7dd0c000 Deferred shell32<elf> -PE 0x7dc50000-7dd0c000 \ shell32 ELF 0x7dd0c000-7dd20000 Deferred msimg32<elf> -PE 0x7dd10000-7dd20000 \ msimg32 PE 0x7dd20000-7de22000 Export mfc71u PE 0x7de30000-7de6c000 Deferred av_gl_renderer PE 0x7de70000-7de7b000 Deferred abventxml ELF 0x7de7c000-7de80000 Deferred libgpg-error.so.0 PE 0x7de80000-7de8f000 Deferred rbu PE 0x7de90000-7deba000 Deferred raybooster PE 0x7dec0000-7df31000 Deferred av_works PE 0x7df40000-7e1ca000 Deferred av_renderer PE 0x7e1d0000-7e1dd000 Deferred importers ELF 0x7e1e3000-7e240000 Deferred shlwapi<elf> -PE 0x7e200000-7e240000 \ shlwapi PE 0x7e240000-7e252000 Deferred abventtools ELF 0x7e259000-7e262000 Deferred libxcursor.so.1 ELF 0x7e262000-7e2ac000 Deferred rpcrt4<elf> -PE 0x7e270000-7e2ac000 \ rpcrt4 ELF 0x7e2ac000-7e340000 Deferred ole32<elf> -PE 0x7e2c0000-7e340000 \ ole32 ELF 0x7e340000-7e354000 Deferred lz32<elf> -PE 0x7e350000-7e354000 \ lz32 ELF 0x7e354000-7e36d000 Deferred version<elf> -PE 0x7e360000-7e36d000 \ version ELF 0x7e36d000-7e38c000 Deferred iphlpapi<elf> -PE 0x7e370000-7e38c000 \ iphlpapi ELF 0x7e38c000-7e3a2000 Deferred glu32<elf> -PE 0x7e390000-7e3a2000 \ glu32 ELF 0x7e3a2000-7e3e3000 Deferred advapi32<elf> -PE 0x7e3b0000-7e3e3000 \ advapi32 ELF 0x7e3e3000-7ec51000 Deferred libicudata.so.34 ELF 0x7ec51000-7ed58000 Deferred libicuuc.so.34 ELF 0x7ed58000-7ede9000 Deferred gdi32<elf> -PE 0x7ed70000-7ede9000 \ gdi32 ELF 0x7ede9000-7ef1a000 Export user32<elf> -PE 0x7ee00000-7ef1a000 \ user32 ELF 0x7efb2000-7efbd000 Deferred libgcc_s.so.1 ELF 0x7f09a000-7f7eb000 Deferred libglcore.so.1 ELF 0x7f7eb000-7f869000 Deferred libglu.so.1 ELF 0x7f869000-7f8e1000 Deferred libgl.so.1 ELF 0x7f8e1000-7f9ac000 Deferred libx11.so.6 ELF 0x7f9ac000-7f9ba000 Deferred libxext.so.6 ELF 0x7f9ba000-7f9d1000 Deferred libice.so.6 ELF 0x7f9d1000-7fa70000 Deferred opengl32<elf> -PE 0x7fa10000-7fa70000 \ opengl32 ELF 0x7fb81000-7fb85000 Deferred iso8859-2.so ELF 0x7fb85000-7fb8a000 Deferred libxxf86vm.so.1 ELF 0x7fb8a000-7fb90000 Deferred libxxf86dga.so.1 ELF 0x7fb94000-7fb9d000 Deferred libsm.so.6 ELF 0x7fbe8000-7fcf0000 Deferred kernel32<elf> -PE 0x7fc00000-7fcf0000 \ kernel32 ELF 0x7fe00000-7fe03000 Deferred xlcdef.so.2 ELF 0x7fe03000-7fe0f000 Deferred libnss_files.so.2 ELF 0x7fe0f000-7fe19000 Deferred libnss_nis.so.2 ELF 0x7fe19000-7fe2f000 Deferred libnsl.so.1 ELF 0x7fe2f000-7fe38000 Deferred libnss_compat.so.2 ELF 0x7fe39000-7fe3d000 Deferred libxrandr.so.2 ELF 0x7fe3d000-7fe46000 Deferred libxrender.so.1 ELF 0x7fe49000-7fe6f000 Deferred libm.so.6 ELF 0x7fe6f000-7ff65000 Deferred libwine_unicode.so.1 ELF 0x7ff65000-7ffe0000 Deferred ntdll<elf> -PE 0x7ff80000-7ffe0000 \ ntdll ELF 0xb7dad000-b7db1000 Deferred libdl.so.2 ELF 0xb7db1000-b7ee8000 Deferred libc.so.6 ELF 0xb7ee8000-b7efa000 Deferred libpthread.so.0 ELF 0xb7efa000-b7efc000 Deferred libnvidia-tls.so.1 ELF 0xb7f08000-b7f22000 Deferred libwine.so.1 ELF 0xb7f23000-b7f3a000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\Artlantis\Artlantis.exe 0000000b -1 0000000a -1 00000009 0 <== WineDbg terminated on pid 0x8 Wine exited with a successful status
The application can be download from here: http://www.abvent.com/download/Artlantis_1.01.zip
Best regards, Khiraly