I'm posting in english this time.
Im using
- XnView 1.93.6 with the AWD Plugin 1.5.0.5 from http://www.artweaver.de/index.php?downloads_de
- Total Commander 7.03
In Total Commander I've set XnView as viewer for graphic-files and for *.awd files:
My wincmd.ini has this entries:
Code: Alles auswählen
[Lister]
textwidth=81
binwidth=75
SearchGoBack=3
BmpStartup=1
Maximized=1
Multimedia=0
RTF=1
IView=1
IViewPath=C:\Programme\XnView\xnview.exe
IviewAdditionalTypes=*.awd
HTMLasText=0
LinkBraces=0
Wrap=1
CenterBitmap=1
ShrinkBitmap=2
In XnView I've enabled "Only one instance" under Tools/Options/General/Operations.
Download these two Artweaver files:
http://www.outburst-audio.com/maik/unbenannt2a.awd (12.0 MB)
http://www.outburst-audio.com/maik/unbenannt2b.awd (12.6 MB)
-> now start Total Commander
-> select one of the files
-> hit F3 to open it in the viewer (XnView will start in the background)
-> now open XnView as standalone application
-> select both AWD files in Total Commander
-> drag'n'drop them into XnView
=> CRASH (100% reproducable):
Code: Alles auswählen
Microsoft (R) DrWtsn32
Copyright (C) 1985-2001 Microsoft Corp. Alle Rechte vorbehalten.
Anwendungsausnahme aufgetreten:
Anwendung: C:\Programme\XnView\xnview.exe (pid=1824)
Wann: 23.05.2008 @ 07:50:48.328
Ausnahmenummer: c0000005 (Zugriffsverletzung)
*----> Systeminformationen <----*
Terminalsitzungskennung: 0
Prozessoranzahl: 2
Prozessortyp: x86 Family 6 Model 15 Stepping 6
Windows-Version: 5.1
Aktuelles Build: 2600
Service Pack: 3
Aktueller Typ: Multiprocessor Free
*----> Taskliste <----*
0 System Process
4 System
316 smss.exe
372 csrss.exe
396 winlogon.exe
440 services.exe
452 lsass.exe
612 svchost.exe
672 svchost.exe
728 svchost.exe
764 spoolsv.exe
1280 Explorer.EXE
1336 hdsp32.exe
1344 hdspmix.exe
888 Zattoo1.exe
984 zattood.exe
368 firefox.exe
444 svchost.exe
1816 totalcmd.exe
1824 xnview.exe
1976 xnview.exe
1776 drwtsn32.exe
*----> Modulliste <----*
(0000000000400000 - 0000000000802000: C:\Programme\XnView\xnview.exe
(0000000001030000 - 0000000001039000: C:\WINDOWS\system32\Normaliz.dll
(0000000001410000 - 00000000016e9000: C:\WINDOWS\system32\xpsp2res.dll
(0000000007160000 - 00000000071a6000: C:\WINDOWS\system32\Audiodev.dll
(0000000010000000 - 0000000010039000: C:\Programme\XnView\language\xnviewde.dll
(0000000010930000 - 0000000010979000: C:\WINDOWS\system32\PortableDeviceApi.dll
(0000000011c70000 - 0000000011caa000: C:\WINDOWS\system32\WMASF.DLL
(0000000015110000 - 000000001536a000: C:\WINDOWS\system32\WMVCore.DLL
(0000000016210000 - 000000001648e000: C:\WINDOWS\system32\wpdshext.dll
(0000000043f60000 - 0000000043fa5000: C:\WINDOWS\system32\iertutil.dll
(00000000441e0000 - 00000000442b0000: C:\WINDOWS\system32\WININET.dll
(000000004eba0000 - 000000004ed46000: C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.5512_x-ww_dfb54e0c\gdiplus.dll
(000000004ef20000 - 000000004efb3000: C:\WINDOWS\system32\wiashext.dll
(00000000597d0000 - 0000000059825000: C:\WINDOWS\system32\netapi32.dll
(000000005b0f0000 - 000000005b128000: C:\WINDOWS\system32\UxTheme.dll
(0000000071a80000 - 0000000071a92000: C:\WINDOWS\system32\MPR.dll
(0000000072f70000 - 0000000072f96000: C:\WINDOWS\system32\winspool.drv
(0000000073ac0000 - 0000000073ad7000: C:\WINDOWS\system32\avifil32.dll
(0000000073b10000 - 0000000073b24000: C:\WINDOWS\system32\sti.dll
(0000000074a60000 - 0000000074a67000: C:\WINDOWS\system32\CFGMGR32.dll
(0000000075ec0000 - 0000000075ee1000: C:\WINDOWS\system32\MSVFW32.dll
(0000000075f00000 - 0000000075f07000: C:\WINDOWS\System32\drprov.dll
(0000000075f10000 - 0000000075f1a000: C:\WINDOWS\System32\davclnt.dll
(0000000076350000 - 000000007639a000: C:\WINDOWS\system32\comdlg32.dll
(00000000765a0000 - 00000000765bd000: C:\WINDOWS\System32\CSCDLL.dll
(0000000076af0000 - 0000000076b1e000: C:\WINDOWS\system32\WINMM.dll
(0000000076bf0000 - 0000000076c1e000: C:\WINDOWS\system32\WINTRUST.dll
(0000000076c50000 - 0000000076c78000: C:\WINDOWS\system32\IMAGEHLP.dll
(0000000076f90000 - 000000007700f000: C:\WINDOWS\system32\CLBCATQ.DLL
(0000000077010000 - 00000000770e3000: C:\WINDOWS\system32\COMRes.dll
(00000000770f0000 - 000000007717b000: C:\WINDOWS\system32\OLEAUT32.dll
(00000000773a0000 - 00000000774a3000: C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll
(00000000774b0000 - 00000000775ed000: C:\WINDOWS\system32\ole32.dll
(00000000778f0000 - 00000000779e4000: C:\WINDOWS\system32\SETUPAPI.dll
(00000000779f0000 - 0000000077a46000: C:\WINDOWS\System32\cscui.dll
(0000000077a50000 - 0000000077ae6000: C:\WINDOWS\system32\CRYPT32.dll
(0000000077af0000 - 0000000077b02000: C:\WINDOWS\system32\MSASN1.dll
(0000000077b10000 - 0000000077b32000: C:\WINDOWS\system32\appHelp.dll
(0000000077bb0000 - 0000000077bc5000: C:\WINDOWS\system32\MSACM32.dll
(0000000077bd0000 - 0000000077bd8000: C:\WINDOWS\system32\version.dll
(0000000077be0000 - 0000000077c38000: C:\WINDOWS\system32\msvcrt.dll
(0000000077da0000 - 0000000077e4a000: C:\WINDOWS\system32\ADVAPI32.dll
(0000000077e50000 - 0000000077ee2000: C:\WINDOWS\system32\RPCRT4.dll
(0000000077ef0000 - 0000000077f39000: C:\WINDOWS\system32\GDI32.dll
(0000000077f40000 - 0000000077fb6000: C:\WINDOWS\system32\SHLWAPI.dll
(0000000077fc0000 - 0000000077fd1000: C:\WINDOWS\system32\Secur32.dll
(000000007c800000 - 000000007c908000: C:\WINDOWS\system32\kernel32.dll
(000000007c910000 - 000000007c9c6000: C:\WINDOWS\system32\ntdll.dll
(000000007e360000 - 000000007e3f1000: C:\WINDOWS\system32\USER32.dll
(000000007e670000 - 000000007ee91000: C:\WINDOWS\system32\SHELL32.dll
*----> Statusabbild für Threadkennung 0x628 <----*
eax=7ffdf000 ebx=00000000 ecx=013f0f72 edx=00000113 esi=013f0f6d edi=0012fd14
eip=03230640 esp=0012fcb0 ebp=0012fcd8 iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
Funktion: <nosymbols>
No prior disassembly possible
03230640 ?? ???
03230642 ?? ???
03230644 ?? ???
03230646 ?? ???
03230648 ?? ???
0323064a ?? ???
0323064c ?? ???
0323064e ?? ???
03230650 ?? ???
FEHLER ->03230640 ?? ???
Error 0x00000001
03230642 ?? ???
03230644 ?? ???
03230646 ?? ???
03230648 ?? ???
0323064a ?? ???
0323064c ?? ???
0323064e ?? ???
03230650 ?? ???
03230652 ?? ???
03230654 ?? ???
*----> Stack Back Trace <----*
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\WINDOWS\system32\USER32.dll -
WARNING: Stack unwind information not available. Following frames may be wrong.
*** WARNING: Unable to verify checksum for C:\Programme\XnView\xnview.exe
*** ERROR: Module load completed but symbols could not be loaded for C:\Programme\XnView\xnview.exe
ChildEBP RetAddr Args to Child
0012fcac 7e368734 0011016c 00000113 00000001 0x3230640
0012fcd8 7e368816 013f0f6d 0011016c 00000113 USER32!GetDC+0x6d
0012fd40 7e3689cd 00000000 013f0f6d 0011016c USER32!GetDC+0x14f
0012fda0 7e3696c7 0012fdd8 00000001 7e3798c8 USER32!GetWindowLongW+0x127
0012fdb0 005263c4 0012fdd8 015adf4c 00000000 USER32!DispatchMessageA+0xf
7e3798c8 c3ffffff 90909090 55ff8b90 458bec8b xnview+0x1263c4
d7e8006a 00000000 00000000 00000000 00000000 0xc3ffffff
*----> Raw Stack Dump <----*
000000000012fcb0 34 87 36 7e 6c 01 11 00 - 13 01 00 00 01 00 00 00 4.6~l...........
000000000012fcc0 00 00 00 00 6d 0f 3f 01 - cd ab ba dc 00 00 00 00 ....m.?.........
000000000012fcd0 14 fd 12 00 6d 0f 3f 01 - 40 fd 12 00 16 88 36 7e ....m.?.@.....6~
000000000012fce0 6d 0f 3f 01 6c 01 11 00 - 13 01 00 00 01 00 00 00 m.?.l...........
000000000012fcf0 00 00 00 00 e0 fd 12 00 - d8 fd 12 00 28 1e a2 00 ............(...
000000000012fd00 14 00 00 00 01 00 00 00 - 00 00 00 00 00 00 00 00 ................
000000000012fd10 10 00 00 00 00 00 00 00 - 04 fd 12 00 00 00 00 00 ................
000000000012fd20 00 00 00 00 00 00 00 00 - f4 fc 12 00 d4 f8 12 00 ................
000000000012fd30 90 fd 12 00 8f 04 39 7e - 30 88 36 7e 00 00 00 00 ......9~0.6~....
000000000012fd40 a0 fd 12 00 cd 89 36 7e - 00 00 00 00 6d 0f 3f 01 ......6~....m.?.
000000000012fd50 6c 01 11 00 13 01 00 00 - 01 00 00 00 00 00 00 00 l...............
000000000012fd60 3c 1e a2 00 01 00 00 00 - 0e 97 36 7e 24 02 0d 00 <.........6~$...
000000000012fd70 78 01 1f 00 01 00 00 02 - 30 91 4d 00 53 8e 37 7e x.......0.M.S.7~
000000000012fd80 01 00 00 00 00 00 00 00 - 68 fd 12 00 d4 f8 12 00 ........h.......
000000000012fd90 b0 ff 12 00 8f 04 39 7e - f0 89 36 7e ff ff ff ff ......9~..6~....
000000000012fda0 b0 fd 12 00 c7 96 36 7e - d8 fd 12 00 01 00 00 00 ......6~........
000000000012fdb0 c8 98 37 7e c4 63 52 00 - d8 fd 12 00 4c df 5a 01 ..7~.cR.....L.Z.
000000000012fdc0 00 00 00 00 c0 ff 12 00 - 00 b0 fd 7f 00 00 00 00 ................
000000000012fdd0 00 00 00 00 00 00 00 00 - 6c 01 11 00 13 01 00 00 ........l.......
000000000012fde0 01 00 00 00 00 00 00 00 - 8b 92 21 00 b9 03 00 00 ..........!.....
Same procedure with JPG files (for example) doesn't crash XnView. Looks like the AWD plugin isn't threadsafe!?