Capture PNG Crash (long post)

Ask for help and post your question on how to use XnView Classic.

Moderators: helmut, XnTriq, xnview

Post Reply
ckit
XnThusiast
Posts: 2583
Joined: Tue Feb 17, 2004 1:11 am
Location: QLD, Australia
Contact:

Capture PNG Crash (long post)

Post by ckit »

XnView 1.74

Steps:
1. In XnView -> Capture Function
2. Set to use F11 hotkey (no delay), Open in XnView, PNG format and Hide XnView
3. Click OK
- On the Desktop -
4. Press F11
5. XnView opens with the screenshot (not maximised!!!)
6. I maximise XnView and go up to File Menu and Choose Save As
7. I'm lazy and leave the file as Capture-1.png and Click Save
8. I Close the View Mode window
9. CRASH with the following Dr Watson LOG (I also have a corrupt PNG)

Application exception occurred:
App: (pid=1132)
When: 4/9/2005 @ 17:24:13.467
Exception number: c0000005 (access violation)

*----> System Information <----*
Computer Name: ENTERPRISE
User Name: CGMT
Number of Processors: 1
Processor Type: x86 Family 6 Model 8 Stepping 1
Windows 2000 Version: 5.0
Current Build: 2195
Service Pack: 4
Current Type: Uniprocessor Free
Registered Organization: Home
Registered Owner: Chris G. Thompson

*----> Task List <----*
0 Idle.exe
8 System.exe
156 SMSS.exe
180 CSRSS.exe
176 WINLOGON.exe
228 SERVICES.exe
240 LSASS.exe
356 ati2evxx.exe
444 svchost.exe
472 spoolsv.exe
512 avgamsvr.exe
532 avgupsvc.exe
588 CTSVCCDA.exe
600 svchost.exe
732 WinMgmt.exe
760 PDSched.exe
808 ati2evxx.exe
316 explorer.exe
844 type32.exe
900 rundll32.exe
924 point32.exe
936 avgcc.exe
944 avgemc.exe
956 speedfan.exe
976 atiptaxx.exe
988 BPA Usage.exe
1056 TransText.exe
1124 xplorer2.exe
1064 getright.exe
1240 getright.exe
1004 firefox.exe
736 trillian.exe
1076 foobar2000.exe
1132 xnview.exe
824 DRWTSN32.exe
0 _Total.exe

(00400000 - 0061D000)
(77F80000 - 77FFD000)
(7C570000 - 7C623000)
(77820000 - 77827000)
(759B0000 - 759B6000)
(77E10000 - 77E6F000)
(77F40000 - 77F7B000)
(71710000 - 71794000)
(7C2D0000 - 7C332000)
(77D30000 - 77DA1000)
(74870000 - 74886000)
(78000000 - 78045000)
(77570000 - 775A0000)
(77A50000 - 77B3F000)
(77410000 - 77423000)
(6A8F0000 - 6A910000)
(782F0000 - 78535000)
(70A70000 - 70AD6000)
(76B30000 - 76B6E000)
(61210000 - 6121F000)
(779B0000 - 77A4B000)
(775A0000 - 77630000)
(10000000 - 1000F000)
(01340000 - 0136D000)
(01380000 - 01391000)
(013B0000 - 014BA000)
(014D0000 - 014DE000)
(5FFA0000 - 5FFCC000)
(5FFD0000 - 5FFE4000)
(75050000 - 75058000)
(75030000 - 75044000)
(75020000 - 75028000)
(5FF80000 - 5FF98000)
(77920000 - 77943000)
(014E0000 - 014EA000)
(01680000 - 0168F000)
(016A0000 - 016AF000)
(11000000 - 1103D000)
(016D0000 - 0172B000)
(01740000 - 01751000)
(01770000 - 01785000)
(017A0000 - 017AD000)
(017C0000 - 017FF000)
(01810000 - 0184F000)
(01860000 - 01969000)
(01980000 - 0198E000)
(019A0000 - 019BA000)
(019D0000 - 019F1000)
(01A10000 - 01A24000)
(01A40000 - 01A5B000)
(01A70000 - 01A9B000)
(01AB0000 - 01AC5000)
(01AE0000 - 01AF3000)
(76620000 - 76630000)
(75160000 - 7516C000)
(75210000 - 75225000)
(751D0000 - 75208000)
(75170000 - 751BF000)
(7C340000 - 7C34F000)
(77BF0000 - 77C01000)
(77980000 - 779A4000)
(77950000 - 7797A000)
(751C0000 - 751C6000)
(75150000 - 7515F000)
(61220000 - 61232000)
(16000000 - 16028000)
(01D90000 - 01DE6000)
(71500000 - 715FC000)
(76DF0000 - 76E01000)
(024A0000 - 025E9000)
(76FA0000 - 76FAF000)
(773E0000 - 773F5000)

State Dump for Thread Id 0x534

eax=00000c00 ebx=00221400 ecx=00000300 edx=01167358 esi=00221400 edi=00a4d070
eip=005261aa esp=0012eef0 ebp=000002d6 iopl=0 nv up ei pl nz ac po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000216


function: <nosymbols>
0052618f 90 nop
00526190 8b542408 mov edx,[esp+0x8] ss:00bc8dd7=????????
00526194 56 push esi
00526195 8b742408 mov esi,[esp+0x8] ss:00bc8dd7=????????
00526199 57 push edi
0052619a 8b02 mov eax,[edx] ds:01167358=00000400
0052619c 8bba5c010000 mov edi,[edx+0x15c] ds:011674b4=00a4d070
005261a2 8d0c40 lea ecx,[eax+eax*2] ds:00000c00=????????
005261a5 8bc1 mov eax,ecx
005261a7 c1e902 shr ecx,0x2
FAULT ->005261aa f3a5 rep movsd ds:00221400=???????? es:00a4d070=1c371f19
005261ac 8bc8 mov ecx,eax
005261ae 83e103 and ecx,0x3
005261b1 f3a4 rep movsb ds:00221400=?? es:00a4d070=19
005261b3 5f pop edi
005261b4 5e pop esi
005261b5 c3 ret
005261b6 90 nop
005261b7 90 nop
005261b8 90 nop
005261b9 90 nop
005261ba 90 nop

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
000002D6 00000000 00000000 00000000 00000000 00000000 !<nosymbols>

*----> Raw Stack Dump <----*
0012eef0 d7 02 00 00 a8 72 16 01 - e9 d4 49 00 00 14 22 00 .....r....I...".
0012ef00 58 73 16 01 f4 f0 12 00 - d7 02 00 00 a8 72 16 01 Xs...........r..
0012ef10 00 00 16 01 9a 78 51 00 - 68 bc a4 00 01 00 00 00 .....xQ.h.......
0012ef20 01 00 00 00 34 7f a4 00 - 00 76 16 01 a8 72 16 01 ....4....v...r..
0012ef30 fc ec 12 00 00 00 00 00 - 00 ec fd 7f 00 00 13 00 ................
0012ef40 45 00 00 00 00 ec fd 7f - 08 00 0a 00 90 7c f8 77 E............|.w
0012ef50 34 00 00 00 01 00 00 00 - 20 c5 58 7c 60 9c a4 00 4....... .X|`...
0012ef60 78 01 a4 00 60 9c a4 00 - 78 01 a4 00 58 9c a4 00 x...`...x...X...
0012ef70 ff ff ff ff f0 ef 12 00 - 34 c5 58 7c f0 ef 12 00 ........4.X|....
0012ef80 a3 c5 58 7c 00 00 00 00 - ff ff ff ff 80 00 00 00 ..X|............
0012ef90 03 00 00 00 18 00 00 00 - 00 00 00 00 d4 ef 12 00 ................
0012efa0 42 00 00 00 00 00 00 00 - b8 ef 12 00 00 00 00 00 B...............
0012efb0 00 00 00 00 00 00 00 00 - 0c 00 00 00 02 00 00 00 ................
0012efc0 01 01 12 00 5e 35 f8 77 - 00 ec fd 7f 00 00 00 00 ....^5.w........
0012efd0 02 00 00 00 3c 00 1a 02 - d0 21 13 00 7f ff ff ff ....<....!......
0012efe0 00 00 00 00 d0 21 13 00 - 05 00 00 00 47 94 59 7c .....!......G.Y|
0012eff0 14 f0 12 00 d9 c1 58 7c - f0 01 00 00 00 00 00 40 ......X|.......@
0012f000 00 00 a4 00 29 01 00 00 - 98 76 16 01 90 76 16 01 ....)....v...v..
0012f010 68 01 a4 00 00 00 00 00 - 05 00 00 00 00 00 00 00 h...............
0012f020 00 00 00 00 00 00 00 00 - b8 76 16 01 90 1f a4 00 .........v......

State Dump for Thread Id 0x314

eax=77d358be ebx=00143aa8 ecx=0012b930 edx=00000000 esi=00143948 edi=00000100
eip=77f83310 esp=00fefe28 ebp=00feff74 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206


function: ZwReplyWaitReceivePortEx
77f83305 b8ac000000 mov eax,0xac
77f8330a 8d542404 lea edx,[esp+0x4] ss:01a89d0f=00000000
77f8330e cd2e int 2e
77f83310 c21400 ret 0x14

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
00FEFF74 77D37B4C 77D35924 00143948 77D33E01 00130000 ntdll!ZwReplyWaitReceivePortEx
00FEFFA8 77D358D6 001430F8 00FEFFEC 7C57B388 00143AA8 rpcrt4!NdrCorrelationInitialize
00FEFFB4 7C57B388 00143AA8 77D33E01 00130000 00143AA8 rpcrt4!RpcBindingFree
00FEFFEC 00000000 00000000 00000000 00000000 00000000 kernel32!lstrcmpiW

State Dump for Thread Id 0x38c

eax=010eff80 ebx=00000102 ecx=00145e70 edx=00000000 esi=77f82826 edi=010eff74
eip=77f82831 esp=010eff60 ebp=010eff7c iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206


function: NtDelayExecution
77f82826 b832000000 mov eax,0x32
77f8282b 8d542404 lea edx,[esp+0x4] ss:01b89e47=????????
77f8282f cd2e int 2e
77f82831 c20800 ret 0x8
77f82834 53 push ebx
77f82835 51 push ecx
77f82836 6a00 push 0x0
77f82838 c70701000000 mov dword ptr [edi],0x1 ds:010eff74=dc3cba00
77f8283e ff750c push dword ptr [ebp+0xc] ss:01b89e62=????????
77f82841 50 push eax
77f82842 e879fdffff call RtlMultiByteToUnicodeN (77f825c0)
77f82847 e928fcffff jmp RtlConsoleMultiByteToUnicodeN+0x333 (77f82474)

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
010EFF7C 7C59A20E 0000EA60 00000000 77AB9967 0000EA60 ntdll!NtDelayExecution
00007530 00000000 00000000 00000000 00000000 00000000 kernel32!Sleep

*----> Raw Stack Dump <----*
010eff60 43 a2 59 7c 00 00 00 00 - 74 ff 0e 01 73 9f 59 7c C.Y|....t...s.Y|
010eff70 70 5e 14 00 00 ba 3c dc - ff ff ff ff 30 75 00 00 p^....<.....0u..
010eff80 0e a2 59 7c 60 ea 00 00 - 00 00 00 00 67 99 ab 77 ..Y|`.......g..w
010eff90 60 ea 00 00 5b 5a ab 77 - 00 00 00 00 00 00 a5 77 `...[Z.w.......w
010effa0 70 5e 14 00 ec ff 0e 01 - 70 5e 14 00 b3 59 ab 77 p^......p^...Y.w
010effb0 85 7d a6 77 70 7d a6 77 - 88 b3 57 7c 70 5e 14 00 .}.wp}.w..W|p^..
010effc0 85 7d a6 77 70 7d a6 77 - 70 5e 14 00 00 c0 fd 7f .}.wp}.wp^......
010effd0 a2 01 a4 01 c0 ff 0e 01 - a2 01 a4 01 ff ff ff ff ................
010effe0 44 1f 5c 7c 08 2b 57 7c - 00 00 00 00 00 00 00 00 D.\|.+W|........
010efff0 00 00 00 00 99 59 ab 77 - 70 5e 14 00 00 00 00 00 .....Y.wp^......
010f0000 08 00 00 00 01 01 00 00 - ee ff ee ff 00 00 00 00 ................
010f0010 00 00 a4 00 00 70 03 00 - 00 00 0f 01 00 01 00 00 .....p..........
010f0020 40 00 0f 01 00 00 1f 01 - 67 00 00 00 02 00 00 00 @.......g.......
010f0030 88 05 a4 00 00 00 00 00 - 90 66 13 01 00 00 00 00 .........f......
010f0040 05 00 08 00 01 01 08 00 - d9 03 d6 05 00 00 00 00 ................
010f0050 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
010f0060 00 00 00 00 00 00 00 00 - 05 00 05 00 01 01 08 00 ................
010f0070 d1 03 41 0f 00 00 00 00 - 00 00 00 00 00 00 00 00 ..A.............
010f0080 48 00 0f 01 00 00 00 00 - 00 00 00 00 00 00 00 00 H...............
010f0090 03 00 05 00 01 01 08 00 - b0 93 59 00 01 00 00 00 ..........Y.....

State Dump for Thread Id 0x5a0

eax=01efff68 ebx=00000002 ecx=00000000 edx=00000000 esi=77f82873 edi=00000002
eip=77f8287e esp=01efff44 ebp=01efff90 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246


function: NtWaitForMultipleObjects
77f82873 b8e9000000 mov eax,0xe9
77f82878 8d542404 lea edx,[esp+0x4] ss:02999e2b=????????
77f8287c cd2e int 2e
77f8287e c21400 ret 0x14

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
01EFFF90 004173E5 01EFFF68 00000001 00000000 00000000 ntdll!NtWaitForMultipleObjects
01EFFFEC 00000000 004173A0 005C7E18 00000000 00130050 !<nosymbols>

*----> Raw Stack Dump <----*
01efff44 af a1 59 7c 02 00 00 00 - 68 ff ef 01 01 00 00 00 ..Y|....h.......
01efff54 00 00 00 00 00 00 00 00 - 9e 5f 58 7c c5 a0 59 7c ........._X|..Y|
01efff64 49 a0 e1 77 6c 01 00 00 - 50 01 00 00 78 ff ef 01 I..wl...P...x...
01efff74 00 00 00 00 07 a1 e1 77 - 44 04 3e 00 11 01 00 00 .......wD.>.....
01efff84 ce 01 00 00 00 00 00 00 - 9e 5f 58 7c ec ff ef 01 ........._X|....
01efff94 e5 73 41 00 68 ff ef 01 - 01 00 00 00 00 00 00 00 .sA.h...........
01efffa4 00 00 00 00 00 00 00 00 - 6f 61 64 73 5c 2a 2e 2a ........oads\*.*
01efffb4 18 7e 5c 00 88 b3 57 7c - 18 7e 5c 00 6f 61 64 73 .~\...W|.~\.oads
01efffc4 5c 2a 2e 2a 18 7e 5c 00 - 00 b0 fd 7f d0 38 14 00 \*.*.~\......8..
01efffd4 c0 ff ef 01 d0 38 14 00 - ff ff ff ff 44 1f 5c 7c .....8......D.\|
01efffe4 08 2b 57 7c 00 00 00 00 - 00 00 00 00 00 00 00 00 .+W|............
01effff4 a0 73 41 00 18 7e 5c 00 - 00 00 00 00 50 00 13 00 .sA..~\.....P...
01f00004 50 00 13 00 00 00 00 00 - 34 00 9c 00 00 10 24 00 P.......4.....$.
01f00014 00 10 24 00 d8 0f 00 00 - 00 2b 00 00 28 00 00 00 ..$......+..(...
01f00024 00 04 00 00 00 03 00 00 - 01 00 18 00 00 00 00 00 ................
01f00034 00 00 24 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ..$.............
01f00044 00 00 00 00 e9 f3 f3 e9 - f3 f3 e9 f3 f3 e9 f3 f3 ................
01f00054 e9 f3 f3 e9 f3 f3 e9 f3 - f3 e9 f3 f3 e9 f3 f3 e9 ................
01f00064 f3 f3 e9 f3 f3 e9 f3 f3 - e9 f3 f3 e9 f3 f3 e9 f3 ................
01f00074 f3 e9 f3 f3 e9 f3 f3 e9 - f3 f3 e9 f3 f3 e9 f3 f3 ................

State Dump for Thread Id 0x374

eax=00000000 ebx=00000002 ecx=00139210 edx=00000000 esi=77f82873 edi=00000002
eip=77f8287e esp=0249fe5c ebp=0249fea8 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246


function: NtWaitForMultipleObjects
77f82873 b8e9000000 mov eax,0xe9
77f82878 8d542404 lea edx,[esp+0x4] ss:02f39d43=????????
77f8287c cd2e int 2e
77f8287e c21400 ret 0x14

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
0249FEA8 77E1E9A5 0249FE80 00000001 00000000 0249FEA0 ntdll!NtWaitForMultipleObjects
0249FF04 77E1E9F2 0249FED0 70ACCB58 0000EA60 00000041 user32!MsgWaitForMultipleObjectsEx
0249FF20 70ABB32D 00000001 70ACCB58 00000000 0000EA60 user32!MsgWaitForMultipleObjects
0249FF74 70ABB6B5 0249FFA0 0249FFA4 0249FFA8 0249FF9C !Ordinal265
0249FFAC 70ABB879 001352A8 7C57B388 00000000 00162898 !Ordinal293
0249FFEC 00000000 70ABB849 00000000 00000000 00905A4D !Ordinal293

*----> Raw Stack Dump <----*
0249fe5c af a1 59 7c 02 00 00 00 - 80 fe 49 02 01 00 00 00 ..Y|......I.....
0249fe6c 00 00 00 00 a0 fe 49 02 - 00 00 00 00 00 00 00 00 ......I.........
0249fe7c 02 00 00 00 ec 01 00 00 - 08 02 00 00 cc fe 49 02 ..............I.
0249fe8c bd 87 f8 77 f8 ab fd 7f - cc fe 49 02 dd 87 f8 77 ...w......I....w
0249fe9c 30 1f 13 00 00 ba 3c dc - ff ff ff ff 04 ff 49 02 0.....<.......I.
0249feac a5 e9 e1 77 80 fe 49 02 - 01 00 00 00 00 00 00 00 ...w..I.........
0249febc a0 fe 49 02 00 00 00 00 - 60 ea 00 00 38 cb ac 70 ..I.....`...8..p
0249fecc 00 00 00 00 ec 01 00 00 - 08 02 00 00 44 86 f8 77 ............D..w
0249fedc 98 28 16 00 38 cb ac 70 - 00 00 50 71 fc fe 49 02 .(..8..p..Pq..I.
0249feec 00 a0 fd 7f 00 00 00 00 - 00 00 00 00 cc a6 fd 7f ................
0249fefc 00 00 00 00 08 02 00 00 - 20 ff 49 02 f2 e9 e1 77 ........ .I....w
0249ff0c d0 fe 49 02 58 cb ac 70 - 60 ea 00 00 41 00 00 00 ..I.X..p`...A...
0249ff1c 00 00 00 00 74 ff 49 02 - 2d b3 ab 70 01 00 00 00 ....t.I.-..p....
0249ff2c 58 cb ac 70 00 00 00 00 - 60 ea 00 00 41 00 00 00 X..p....`...A...
0249ff3c 98 28 16 00 38 cb ac 70 - 00 00 00 00 48 ff 49 02 .(..8..p....H.I.
0249ff4c 48 ff 49 02 30 1f 13 00 - 78 e0 b2 77 00 f0 fd 7f H.I.0...x..w....
0249ff5c dc fe 49 02 01 00 00 00 - 07 fe 66 01 38 cb ac 70 ..I.......f.8..p
0249ff6c 60 ea 00 00 01 00 00 00 - ac ff 49 02 b5 b6 ab 70 `.........I....p
0249ff7c a0 ff 49 02 a4 ff 49 02 - a8 ff 49 02 9c ff 49 02 ..I...I...I...I.
0249ff8c 60 ea 00 00 98 28 16 00 - 00 00 a7 70 00 00 00 00 `....(.....p....

State Dump for Thread Id 0x37c

eax=00000001 ebx=00000002 ecx=001501e4 edx=00000000 esi=77f82873 edi=00000002
eip=77f8287e esp=0272fe5c ebp=0272fea8 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246


function: NtWaitForMultipleObjects
77f82873 b8e9000000 mov eax,0xe9
77f82878 8d542404 lea edx,[esp+0x4] ss:031c9d43=????????
77f8287c cd2e int 2e
77f8287e c21400 ret 0x14

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
0272FEA8 77E1E9A5 0272FE80 00000001 00000000 0272FEA0 ntdll!NtWaitForMultipleObjects
0272FF04 77E1E9F2 0272FED0 70ACCB58 0000EA60 00000041 user32!MsgWaitForMultipleObjectsEx
0272FF20 70ABB32D 00000001 70ACCB58 00000000 0000EA60 user32!MsgWaitForMultipleObjects
0272FF74 70ABB6B5 0272FFA0 0272FFA4 0272FFA8 0272FF9C !Ordinal265
0272FFAC 70ABB879 001352A8 7C57B388 00000000 001660E8 !Ordinal293
0272FFEC 00000000 70ABB849 00000000 00000000 00000000 !Ordinal293

*----> Raw Stack Dump <----*
0272fe5c af a1 59 7c 02 00 00 00 - 80 fe 72 02 01 00 00 00 ..Y|......r.....
0272fe6c 00 00 00 00 a0 fe 72 02 - 00 00 00 00 00 00 00 00 ......r.........
0272fe7c 02 00 00 00 ec 01 00 00 - f8 01 00 00 cc fe 72 02 ..............r.
0272fe8c bd 87 f8 77 f8 9b fd 7f - cc fe 72 02 dd 87 f8 77 ...w......r....w
0272fe9c 30 1f 13 00 00 ba 3c dc - ff ff ff ff 04 ff 72 02 0.....<.......r.
0272feac a5 e9 e1 77 80 fe 72 02 - 01 00 00 00 00 00 00 00 ...w..r.........
0272febc a0 fe 72 02 00 00 00 00 - 60 ea 00 00 38 cb ac 70 ..r.....`...8..p
0272fecc 00 00 00 00 ec 01 00 00 - f8 01 00 00 44 86 f8 77 ............D..w
0272fedc e8 60 16 00 38 cb ac 70 - 00 00 50 71 00 00 00 00 .`..8..p..Pq....
0272feec 00 90 fd 7f 38 9e 15 00 - 00 00 00 00 cc 96 fd 7f ....8...........
0272fefc 00 00 00 00 f8 01 00 00 - 20 ff 72 02 f2 e9 e1 77 ........ .r....w
0272ff0c d0 fe 72 02 58 cb ac 70 - 60 ea 00 00 41 00 00 00 ..r.X..p`...A...
0272ff1c 00 00 00 00 74 ff 72 02 - 2d b3 ab 70 01 00 00 00 ....t.r.-..p....
0272ff2c 58 cb ac 70 00 00 00 00 - 60 ea 00 00 41 00 00 00 X..p....`...A...
0272ff3c e8 60 16 00 38 cb ac 70 - 00 00 00 00 48 ff 72 02 .`..8..p....H.r.
0272ff4c 48 ff 72 02 30 1f 13 00 - 16 00 18 00 00 f0 fd 7f H.r.0...........
0272ff5c dc fe 72 02 01 00 00 00 - 25 e7 66 01 38 cb ac 70 ..r.....%.f.8..p
0272ff6c 60 ea 00 00 01 00 00 00 - ac ff 72 02 b5 b6 ab 70 `.........r....p
0272ff7c a0 ff 72 02 a4 ff 72 02 - a8 ff 72 02 9c ff 72 02 ..r...r...r...r.
0272ff8c 60 ea 00 00 e8 60 16 00 - 00 00 a7 70 00 00 00 00 `....`.....p....

State Dump for Thread Id 0x23c

eax=0283f854 ebx=00000002 ecx=0283ffdc edx=00000000 esi=77f82873 edi=00000002
eip=77f8287e esp=0283fe5c ebp=0283fea8 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246


function: NtWaitForMultipleObjects
77f82873 b8e9000000 mov eax,0xe9
77f82878 8d542404 lea edx,[esp+0x4] ss:032d9d43=????????
77f8287c cd2e int 2e
77f8287e c21400 ret 0x14

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
0283FEA8 77E1E9A5 0283FE80 00000001 00000000 0283FEA0 ntdll!NtWaitForMultipleObjects
0283FF04 77E1E9F2 0283FED0 70ACCB58 0000EA60 00000041 user32!MsgWaitForMultipleObjectsEx
0283FF20 70ABB32D 00000001 70ACCB58 00000000 0000EA60 user32!MsgWaitForMultipleObjects
0283FF74 70ABB6B5 0283FFA0 0283FFA4 0283FFA8 0283FF9C !Ordinal265
0283FFAC 70ABB879 001352A8 7C57B388 00000000 0016A598 !Ordinal293
0283FFEC 00000000 00000000 00000000 00000000 00000000 !Ordinal293
AMD Ryzen 3 3300X 3.8Ghz, 16Gb DDR4, RX6600XT with Dell U2520D at 2560x1440@60Hz scaling 125%
Win11 x64 24H2, Hard Disk Sentinel Pro, MS PowerToys, Process Lasso Pro and Wintoys
User avatar
helmut
Posts: 8704
Joined: Sun Oct 12, 2003 6:47 pm
Location: Frankfurt, Germany

Post by helmut »

Just tried on Windows XP SP2. I've tried with maximized XnView main window and normal. Couldn't reproduce the crash.

Note:
Since the option "Open in XnView" is active the file format "PNG" in the Capture dialog shoudn't have any effect
Dreamer
XnThusiast
Posts: 4608
Joined: Sun Jul 25, 2004 9:08 pm

Re: Capture PNG Crash (long post)

Post by Dreamer »

Can I use "quote" ? :wink:

I couldn't reproduce it too. Windows XP SP1.

BTW
ckit wrote:6. I maximise XnView and go up to File Menu and Choose Save As
You can use also "Save as" toolbar button, it's confusing but it's not "Save", it's "Save as".

Maybe we need two toolbar buttons - Save and Save as.
Irving

Post by Irving »

NO!

For Windows, one of the single biggest mistakes ever is "Save" and "Save As" right next to each other under "File". If you're off by a couple of millimeters you're overwritten your original. How many newbies have lost their originals in such fashion?

Leave Save As where it is, and move Save to a deep dark area and make it accessible only by 50 keystrokes!
Post Reply