XnView crashes when trying to open the main menu

Bugs found in XnView Classic. Please report only one bug per topic!

Moderators: helmut, XnTriq, xnview

Post Reply
nil4

XnView crashes when trying to open the main menu

Post by nil4 »

I consistently get the following error when clicking the XnView menu, or trying to open it using a keyboard shortcut, such as Alt+F:

Application popup: xnview.exe - Application Error : The instruction at "0x0048cf23" referenced memory at "0x00000004". The memory could not be "read".

Click on OK to terminate the program
Click on CANCEL to debug the program

The call stack at the point of the exception is:


> xnview.exe!0048cf23()
[Frames below may be incorrect and/or missing, no symbols loaded for xnview.exe]
xnview.exe!005b623b()
xnview.exe!0048cea8()
xnview.exe!00430f53()
xnview.exe!0043ed38()
xnview.exe!004333ae()
user32.dll!77d0612f()
user32.dll!77d069a5()
user32.dll!77d0695b()
user32.dll!77d351e6()
user32.dll!77d0881b()
user32.dll!77d097ae()
xnview.exe!004930c8()
xnview.exe!0043ed38()
xnview.exe!0049993e()
user32.dll!77d0612f()
user32.dll!77d069a5()
user32.dll!77d0695b()
user32.dll!77d351e6()
user32.dll!77d080a0()
user32.dll!77d351e6()
user32.dll!77d080e3()
ntdll.dll!77f43868()
user32.dll!77d082d5()
user32.dll!77d083e8()
user32.dll!77d08a3c()
user32.dll!77d09875()
uxtheme.dll!71b770d9()
uxtheme.dll!71b7d085()
uxtheme.dll!71b88c81()
uxtheme.dll!71b88cde()
user32.dll!77d356c7()
user32.dll!77d351e6()
xnview.exe!00493e57()
xnview.exe!0043ed38()
xnview.exe!0049993e()
user32.dll!77d0612f()
user32.dll!77d069a5()
user32.dll!77d0695b()
user32.dll!77d351e6()
user32.dll!77d080a0()
user32.dll!77d351e6()
user32.dll!77d080e3()
ntdll.dll!77f43868()
user32.dll!77d082d5()
user32.dll!77d083e8()
user32.dll!77d083e8()
user32.dll!77d08a3c()
user32.dll!77d09875()
uxtheme.dll!71b770d9()
uxtheme.dll!71b7fba0()
uxtheme.dll!71b88c81()
uxtheme.dll!71b88cde()
user32.dll!77d356c7()
user32.dll!77d351e6()
user32.dll!77d3579c()
user32.dll!77d34877()
xnview.exe!0043ed1d()
xnview.exe!0049993e()
user32.dll!77d3489c()
xnview.exe!0043eda7()
xnview.exe!0043ed1d()
xnview.exe!0049993e()
user32.dll!77d0612f()
user32.dll!77d069a5()
user32.dll!77d0695b()
user32.dll!77d351e6()
user32.dll!77d06689()
user32.dll!77d351e6()
user32.dll!77d0faec()
xnview.exe!004996f9()
ntdll.dll!77f48464()
ntdll.dll!77f51c91()
xnview.exe!004ce354()
xnview.exe!004cadf6()
xnview.exe!004c64e9()
xnview.exe!004c7462()
xnview.exe!004c51bf()
xnview.exe!004d5b2e()
xnview.exe!004c9631()
kernel32.dll!77e4f38c()

Thread status:

> 1372 Win32 Thread 0048cf23 Normal 0
4048 Win32 Thread 7ffe0304 Normal 0
1396 Win32 Thread 7ffe0304 Normal 0
2704 Win32 Thread 7ffe0304 Normal 0
3820 Win32 Thread 7ffe0304 Normal 0

Register contents:

EAX = 003A6200 EBX = 005F4940 ECX = 00000000 EDX = 00370003 ESI = 00A30429
EDI = 00000116 EIP = 0048CF23 ESP = 0012F488 EBP = 0012F508 EFL = 00010206

00000004 = ????????

Running Windows 2003 Standard Edition, with a custom visual style (Reluna by bant).

If there is any way that I can provide you with more information about this crash, please e-mail me at (remove spaces and replace obvious placeholders): nil 4 [at] personal [dot] ro
nil4

Forgot version

Post by nil4 »

According to WhatsNew.txt, I'm using XnView 1.82.4. Obviously, I can't use the Info menu to confirm.
nil4

Update

Post by nil4 »

Error persists even after deleting folder Application Data\XnView, and everything in XnView's program folder except xnview.exe itself (including the .manifest file).

I can use the program just fine to view and browse images, if I give it a command line parameter of the file I want to see, but as soon as I try to interact with the menu, it crashes.

Since I can't get the exact version from the menu, I'll mention that xnview.exe is 1,136,128 bytes long. Hope this helps.
User avatar
Clo
XnThusiast
Posts: 4441
Joined: Sun Oct 17, 2004 4:57 am
Location: Bordeaux, France
Contact:

Odd, odd...

Post by Clo »

:) Hello !

- I've exacly the same size for <xnview.exe> here, checksum MD5 :

Code: Select all

fdff1ed6afc70e2240a266adbdf0a4a0 *xnview.exe
- I had just installed the EXE over the previous version one, I kept the caboodle “as is” (INI and all the rest), and no problem : the programme works fine ! :?:

:mrgreen: Kind regards,
Claude
Clo
Old user ON SELECTIVE STRIKE till further notice
User avatar
xnview
Author of XnView
Posts: 46238
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Update

Post by xnview »

nil4 wrote:Error persists even after deleting folder Application Data\XnView, and everything in XnView's program folder except xnview.exe itself (including the .manifest file).

I can use the program just fine to view and browse images, if I give it a command line parameter of the file I want to see, but as soon as I try to interact with the menu, it crashes.

Since I can't get the exact version from the menu, I'll mention that xnview.exe is 1,136,128 bytes long. Hope this helps.
I send you an email...
Pierre.
Post Reply