Page 1 of 1

1.97.7 crash while building thumbnails

Posted: Sun Sep 12, 2010 11:01 pm
by mattyo1
Hi, I upgraded to 1.97.7 yesterday, and ever since, it often crashes while showing thumbnails in browser mode. Sometimes a certain directory will cause the crash, and sometimes it won't. Sometimes, I have to click on 3 or 4 different directories before Xnview will crash.

I've cleared the thumbnail cache, and tried various thumbnail settings, including turning off thumbnail caching altogether, but so far nothing prevents the crash.

I've used all versions of Xnview previously without this crash. My system is Windows XP SP3.

I don't know if it will help, but here is the file Windows creates for submitting to Microsoft about the crash...

Code: Select all

<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="xnview.exe" FILTER="GRABMI_FILTER_PRIVACY">
    <MATCHING_FILE NAME="unins000.exe" SIZE="743710" CHECKSUM="0xBA31D3F4" BIN_FILE_VERSION="51.52.0.0" BIN_PRODUCT_VERSION="0.0.0.0" FILE_DESCRIPTION="Setup/Uninstall" FILE_VERSION="51.52.0.0" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x60000" UPTO_BIN_FILE_VERSION="51.52.0.0" UPTO_BIN_PRODUCT_VERSION="0.0.0.0" LINK_DATE="06/19/1992 22:22:17" UPTO_LINK_DATE="06/19/1992 22:22:17" VER_LANGUAGE="Language Neutral [0x0]" />
    <MATCHING_FILE NAME="xnview.exe" SIZE="4403200" CHECKSUM="0xDDF3645E" BIN_FILE_VERSION="1.97.0.0" BIN_PRODUCT_VERSION="1.97.0.0" PRODUCT_VERSION="1.97.7" FILE_DESCRIPTION="XnView for Windows" COMPANY_NAME="XnView, http://www.xnview.com" PRODUCT_NAME="XnView" FILE_VERSION="1.97.7" ORIGINAL_FILENAME="XnView.exe" INTERNAL_NAME="XnView" LEGAL_COPYRIGHT="Copyright © 1991-2010 by Pierre-e Gougelet" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.97.0.0" UPTO_BIN_PRODUCT_VERSION="1.97.0.0" LINK_DATE="09/07/2010 09:25:15" UPTO_LINK_DATE="09/07/2010 09:25:15" VER_LANGUAGE="English (United States) [0x409]" />
    <MATCHING_FILE NAME="language\xnviewde.dll" SIZE="249856" CHECKSUM="0x4D46E0A7" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="09/07/2010 09:15:22" UPTO_LINK_DATE="09/07/2010 09:15:22" />
    <MATCHING_FILE NAME="language\xnviewfr.dll" SIZE="245760" CHECKSUM="0x4D46E0A7" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="09/07/2010 09:15:27" UPTO_LINK_DATE="09/07/2010 09:15:27" />
    <MATCHING_FILE NAME="PlugIns\slide.exe" SIZE="196608" CHECKSUM="0xC77FF7E5" BIN_FILE_VERSION="1.97.0.0" BIN_PRODUCT_VERSION="1.97.0.0" PRODUCT_VERSION="1.97.5" FILE_DESCRIPTION="XnView SlideShow" COMPANY_NAME="XnView, http://www.xnview.com" PRODUCT_NAME="XnView" FILE_VERSION="1.97.5" ORIGINAL_FILENAME="" INTERNAL_NAME="XnView" LEGAL_COPYRIGHT="Copyright © 1991-2005 by Gougelet Pierre-e" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.97.0.0" UPTO_BIN_PRODUCT_VERSION="1.97.0.0" LINK_DATE="06/11/2010 07:55:50" UPTO_LINK_DATE="06/11/2010 07:55:50" VER_LANGUAGE="English (United States) [0x409]" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
    <MATCHING_FILE NAME="kernel32.dll" SIZE="989696" CHECKSUM="0x2D998938" BIN_FILE_VERSION="5.1.2600.5781" BIN_PRODUCT_VERSION="5.1.2600.5781" PRODUCT_VERSION="5.1.2600.5781" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.5781 (xpsp_sp3_gdr.090321-1317)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xFE572" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.5781" UPTO_BIN_PRODUCT_VERSION="5.1.2600.5781" LINK_DATE="03/21/2009 14:06:58" UPTO_LINK_DATE="03/21/2009 14:06:58" VER_LANGUAGE="English (United States) [0x409]" />
</EXE>
</DATABASE>

Re: 1.97.7 crash while building thumbnails

Posted: Mon Sep 13, 2010 12:27 pm
by xnview
And you have always crash on same folder??
Do you have video?

Re: 1.97.7 crash while building thumbnails

Posted: Tue Sep 14, 2010 12:20 am
by mattyo1
xnview wrote:And you have always crash on same folder??
Do you have video?
I have found one folder which crashes every time in browser mode. I can, however, run Xnview on one photo in the dir from windows explorer, and then advance through viewing all photos in that dir without problems. This directory contains 388 .JPG photos, each 2-5 MB, from a Canon EOS Digital Rebel XT. There are no videos in this directory.

Re: 1.97.7 crash while building thumbnails

Posted: Tue Sep 14, 2010 1:22 am
by mattyo1
A-ha! It's not the thumbnails. It's the tooltips! If I go into browser mode, and avoid hovering the mouse over any thumbnails, the crash does not occur. Also, if I turn off tooltips, the crash does not occur, even with mouse hovering.

So then I re-enabled tooltips, and reset the tooltips to the default, and the crash does not occur!

This is what I've had as my tooltips for a long time:

Code: Select all

<Filename With Ext>, <Size> bytes, <Modified Date>
<Format>
<Width>x<Height>, <BPP> bits
<Date Taken [Y-m-d_H-M-S]>
<User Comment>
After resetting the format to the default, I added <Date Taken [Y-m-d_H-M-S]> and <User Comment> back again, and the crash did not occur. Funny. After some more testing, it seems like you have to use the "Insert>>" button to add items into the tooltip. If you type them manually, or copy/paste them, the crash will occur when the tooltip gets displayed.

I'm not sure what happened between 1.97.6 and 1.97.7 to cause this, but at least the problem seems to be solved for now.

Re: 1.97.7 crash while building thumbnails

Posted: Tue Sep 14, 2010 6:55 am
by xnview
mattyo1 wrote:

Code: Select all

<Filename With Ext>, <Size> bytes, <Modified Date>
<Format>
<Width>x<Height>, <BPP> bits
<Date Taken [Y-m-d_H-M-S]>
<User Comment>
And could you send me a jpg sample?

Re: 1.97.7 crash while building thumbnails

Posted: Tue Sep 14, 2010 8:14 am
by potokgaba
I also get crash after I updated to 1.97.7 while xnview is displaying thumbnails.
It does not crash in all folders. But if I find a folder that crashes it, then it always crash while viewing that folder.
Makes no difference whether I start it directly or start it from windows explorer.
Running windows vista.

Problem signature:
Problem Event Name: APPCRASH
Application Name: xnview.exe
Application Version: 1.97.0.0
Application Timestamp: 4c8604fb
Fault Module Name: xnview.exe
Fault Module Version: 1.97.0.0
Fault Module Timestamp: 4c8604fb
Exception Code: c0000005
Exception Offset: 00008edc
OS Version: 6.0.6001.2.1.0.256.1
Locale ID: 1033
Additional Information 1: e27a
Additional Information 2: 8e0abb0fdb43f406bc8d88fd925b5e11
Additional Information 3: db60
Additional Information 4: b9c0f392b8371f4945ba6ea73ec62397

Read our privacy statement:
http://go.microsoft.com/fwlink/?linkid= ... cid=0x0409

A previous version 1.96.5 runs perfectly fine.
I turned off tool tip but it still crashed. Eventually I turned off all the display related to thumbnails, and turned off caching then it no longer crash. I believe caching (I have 1.5GB worth) may have something to do with this. I ended up deleting the cache and re-enabling the cache. All is still fine.

Re: 1.97.7 crash while building thumbnails

Posted: Tue Sep 14, 2010 8:18 am
by xnview
potokgaba wrote:I also get crash after I updated to 1.97.7 while xnview is displaying thumbnails.
It does not crash in all folders. But if I find a folder that crashes it, then it always crash while viewing that folder.
Which format of your file? JPEG?

Re: 1.97.7 crash while building thumbnails

Posted: Tue Sep 14, 2010 4:50 pm
by potokgaba
jpeg files
I created one empty folder, put one jpeg file in it, and browsed with xnview and crashed

I also have other folders with psd files in them, but I didn't even try viewing them.

I can no longer reproduce the problem after I played with the options and removed the cache.

Perhaps one way to reproduce the problem is to use 1.96.5 and generate a big cache (I had 1.5GB worth), then install 1.97.7 and see what happens.

Re: 1.97.7 crash while building thumbnails

Posted: Tue Sep 14, 2010 4:58 pm
by xnview
potokgaba wrote:jpeg files
I created one empty folder, put one jpeg file in it, and browsed with xnview and crashed
Could you send me the jpeg?

Re: 1.97.7 crash while building thumbnails

Posted: Tue Sep 14, 2010 6:49 pm
by mattyo1
potokgaba wrote:I also get crash after I updated to 1.97.7 while xnview is displaying thumbnails.
It does not crash in all folders. But if I find a folder that crashes it, then it always crash while viewing that folder.
This is what I thought too, at first. But after a while I realized that the crash occured when the mouse pointer was over a thumbnail, which caused the tooltip to appear. Try this: have Xnview in browser mode in a directory that causes the crash, and be very careful to keep the mouse pointer away from any thumbnails (e.g., keep the mouse up in the window title bar or something) and see if the crash doesn't happen. Then, hover the mouse over a thumbnail, and then the crash should occur.

Alternatively, turn off tooltips in Xnview options, and see if this prevents the crash.

It's funny because it took me an hour or two of testing before I noticed that the crash depended on my mouse movements, rather than simply the browser/thumbnails. I feel a little silly about that. :) I wonder if the same thing is causing your crash.

Re: 1.97.7 crash while building thumbnails

Posted: Tue Sep 14, 2010 7:26 pm
by xnview
Ok, i've found the problem. It's a problem with <User Comment> :-(