Windows 10 x64 5.1.5 cannot start application

Bug #1694520 reported by Peter Kieser
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
HomeBank
Fix Released
Medium
Maxime DOYEN

Bug Description

Hello,

HomeBank Version 5.1.5 does not open on Windows 10 x64. There is no error message, and the process is not open (I checked task manager.)

If I install 5.1.4 I can then open HomeBank and everything works as intended.

Is there any way to help troubleshoot this issue?

OS Name Microsoft Windows 10 Pro
Version 10.0.14393 Build 14393

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

try from a command line
open homebank install dir
shift right click run command then type homebank.exe
see if you get any messages

you can also try a tool like procmon for microsoft to try isolate wh'at going on
https://technet.microsoft.com/en-us/sysinternals/processmonitor.aspx

Changed in homebank:
status: New → Incomplete
Revision history for this message
Peter Kieser (pfak) wrote :

Attached is ProcessMonitor with HomeBank.exe as the filter

There is no output running HomeBank.exe from the command line.

Please let me know how else I can help.

Revision history for this message
Peter Kieser (pfak) wrote :

Faulting application name: HomeBank.exe, version: 5.1.5.0, time stamp: 0x5911abf1
Faulting module name: libgdk-3-0.dll, version: 3.22.7.0, time stamp: 0x71129f77
Exception code: 0xc0000005
Fault offset: 0x00031e81
Faulting process id: 0x24f4
Faulting application start time: 0x01d2dbc2d61b2df9
Faulting application path: C:\Program Files (x86)\HomeBank\HomeBank.exe
Faulting module path: C:\Program Files (x86)\HomeBank\libgdk-3-0.dll
Report Id: 2ab56aec-502f-43a1-99e4-394fcfda9f38
Faulting package full name:
Faulting package-relative application ID:

From Event Viewer

Revision history for this message
Peter Kieser (pfak) wrote :

WinDbg:

(23d8.1cfc): Break instruction exception - code 80000003 (first chance)
eax=00000000 ebx=00000000 ecx=7a720000 edx=00000000 esi=00781618 edi=00277000
eip=7715748c esp=006bfa50 ebp=006bfa7c iopl=0 nv up ei pl zr na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000246
ntdll!LdrpDoDebuggerBreak+0x2b:
7715748c cc int 3
0:000> g
ModLoad: 73820000 73895000 C:\WINDOWS\SysWOW64\uxtheme.dll
ModLoad: 76b50000 76be4000 C:\WINDOWS\SysWOW64\OLEAUT32.dll
ModLoad: 76400000 7647b000 C:\WINDOWS\SysWOW64\msvcp_win.dll
ModLoad: 75ce0000 75d64000 C:\WINDOWS\SysWOW64\clbcatq.dll
ModLoad: 704b0000 705ff000 C:\WINDOWS\SysWOW64\propsys.dll
ModLoad: 702c0000 702e2000 C:\WINDOWS\SysWOW64\DEVOBJ.dll
ModLoad: 73c40000 73c84000 C:\WINDOWS\SysWOW64\WINTRUST.dll
ModLoad: 765c0000 765ce000 C:\WINDOWS\SysWOW64\MSASN1.dll
ModLoad: 75aa0000 75c1d000 C:\WINDOWS\SysWOW64\CRYPT32.dll
(23d8.1cfc): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Program Files (x86)\HomeBank\libgdk-3-0.dll -
eax=00000000 ebx=006bfac0 ecx=00000001 edx=00000000 esi=006bfad0 edi=02a78008
eip=710f1e81 esp=006bfa9c ebp=00000001 iopl=0 nv up ei pl zr na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010246
libgdk_3_0!gdk_win32_pixbuf_to_hicon_libgtk_only+0x3751:
710f1e81 8b0482 mov eax,dword ptr [edx+eax*4] ds:002b:00000000=????????

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

I do have the break in windbg, but it never lead to crash a windows 10 x64.

Please try the gtk3-widget-factory.exe in C:\Program Files (x86)\HomeBank\
Are you able to run it ?

Revision history for this message
Peter Kieser (pfak) wrote :

Crashes:

ModLoad: 73750000 737e2000 C:\WINDOWS\SysWOW64\apphelp.dll
ModLoad: 6ba80000 6baa1000 C:\Program Files (x86)\HomeBank\lib\gio\modules\libgiognutls.dll
ModLoad: 02b00000 02c69000 C:\Program Files (x86)\HomeBank\libgnutls-30.dll
ModLoad: 75aa0000 75c1d000 C:\WINDOWS\SysWOW64\CRYPT32.dll
ModLoad: 765c0000 765ce000 C:\WINDOWS\SysWOW64\MSASN1.dll
ModLoad: 02c70000 02cc5000 C:\Program Files (x86)\HomeBank\libp11-kit-0.dll
ModLoad: 6aec0000 6af45000 C:\Program Files (x86)\HomeBank\libgmp-10.dll
ModLoad: 6d240000 6d27a000 C:\Program Files (x86)\HomeBank\libhogweed-4.dll
ModLoad: 6fd80000 6fdc9000 C:\Program Files (x86)\HomeBank\libnettle-6.dll
ModLoad: 66100000 66121000 C:\Program Files (x86)\HomeBank\libtasn1-6.dll
ModLoad: 64bc0000 64d88000 C:\Program Files (x86)\HomeBank\libunistring-2.dll
ModLoad: 69740000 6977b000 C:\Program Files (x86)\HomeBank\libidn-11.dll
ModLoad: 02cd0000 02cf0000 C:\WINDOWS\SysWOW64\ncrypt.dll
ModLoad: 6fbd0000 6fbfb000 C:\WINDOWS\SysWOW64\NTASN1.dll
ModLoad: 70a60000 70a73000 C:\WINDOWS\SysWOW64\CRYPTSP.dll
ModLoad: 70a30000 70a5f000 C:\WINDOWS\SysWOW64\rsaenh.dll
ModLoad: 739d0000 73a70000 C:\WINDOWS\SysWOW64\winhttp.dll
ModLoad: 70460000 704ae000 C:\WINDOWS\SysWOW64\mswsock.dll
ModLoad: 70370000 70378000 C:\Windows\SysWOW64\rasadhlp.dll
ModLoad: 70310000 70359000 C:\WINDOWS\SysWOW64\fwpuclnt.dll
ModLoad: 702c0000 702e2000 C:\WINDOWS\SysWOW64\DEVOBJ.dll
ModLoad: 73c40000 73c84000 C:\WINDOWS\SysWOW64\WINTRUST.dll
ModLoad: 765c0000 765ce000 C:\WINDOWS\SysWOW64\MSASN1.dll
ModLoad: 75aa0000 75c1d000 C:\WINDOWS\SysWOW64\CRYPT32.dll
(2668.f78): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Program Files (x86)\HomeBank\libgdk-3-0.dll -
eax=00000000 ebx=0062f6e0 ecx=00000001 edx=00000000 esi=0062f6f0 edi=024c8010
eip=710f1e81 esp=0062f6bc ebp=00000001 iopl=0 nv up ei pl zr na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00210246
libgdk_3_0!gdk_win32_pixbuf_to_hicon_libgtk_only+0x3751:
710f1e81 8b0482 mov eax,dword ptr [edx+eax*4] ds:002b:00000000=????????

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

So the crash is somewhere between GTK and your computer, but not related to homebank.
Just to be sure, uninstall all, redownload and reinstall.

Revision history for this message
Peter Kieser (pfak) wrote :

HomeBank-5.15-setup.exe (20B1EBFF9A3542B23B467AB8D02A2D71) doesn't work
HomeBank-5.14-setup.exe (37EBB690D2C07C95C02884E659EC01B6) works

Revision history for this message
Peter Kieser (pfak) wrote :

Do you have a build with debug symbols? I noticed someone requested Windows build instructions, but the ticket was closed: https://bugs.launchpad.net/homebank/+bug/1048951

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

Note that between v5.1.4 of HomeBank and 5.1.5 there was an upgrade from GTK 3.16 to GTK 3.22.

Don't have the GTK+ symbols. The GTK+ stack distributed comes from MSYS2 (32 bit version).
And to compile I use codeblocks IDE alongside with the MSYS2 package.

Revision history for this message
Peter Kieser (pfak) wrote :

Hello,

Version 5.1.5 also crashes on my other Windows machine:

OS Name Microsoft Windows Server 2012 R2 Standard
Version 6.3.9600 Build 9600

Thank you.

Maxime DOYEN (mdoyen)
Changed in homebank:
status: Incomplete → New
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

Hello,

Yes if gtk3-widget-factory.exe crash as well, we are sure it is GTK+ crash and not HomeBank.

Just tested again a fresh install on 2 win10 computers: no problem
Still don't know how we could move on with this.
Many windows users are running windows 10, and no one report such trouble.

Revision history for this message
Bernard Hawkes (bernardhawkes) wrote :

Hi,

I am new to HomeBank. I have exactly the same problem as Peter, with the same message in the Event Log.

I have a desktop and a laptop PC, both running Windows 10 x64. HomeBank 5.1.5 works fine on the desktop but not on the laptop.

HomeBank 5.1.4 works fine on both computers.

On the laptop, gtk3-widget-factory.exe crashes, as described above. On the desktop, it runs fine.

Revision history for this message
Max Mustermann (mcm57) wrote :

I've the same problem.
Homebank 5.1.5 deos not start on Windows 10 pro 64Bit / Creators Update / Build 1703.

OK, I see this coulb be an gtk3 problem. But I do not have any Idea what to do to solve it.

Any hint is welcome.

Revision history for this message
Silverblade (silverblade) wrote :

Hello, i've this problem when you relased the latest version, if i unistall and reinstall the software works one time, you close and doesn't works. If i use the previus works. Windows 10 Pro and Windows 2016 server

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

with v5.1.5, I upgraded to gtk+ 3.22.7, this might be related.
Anyway, this does not explain, why I cannot reproduce it.
I will try to windbg.

Revision history for this message
Silverblade (silverblade) wrote :

If you will i can set a virtual machine and prove it :-) I have see the graphical difference in the newest and imho it looks better, so i will find a way to fix and post here..

Maxime DOYEN (mdoyen)
Changed in homebank:
importance: Undecided → Medium
Revision history for this message
Peter Kieser (pfak) wrote :

I can provide you with a VM to hopefully replicate the issue, if you would like.

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

As it is related to GTK 3.22.7, let's first try the latest 3.22.16.
I first need to recomplie OpenSP and libofx with latest MSYS2. I will make a zip release for all to test.

If the problem remains, we will see how to move forward.

Changed in homebank:
status: New → In Progress
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

Here is a 5.1.5 with GTK+ 3.22.16 for testing
http://homebank.free.fr/public/hb5.1.5-gtk3.22.16.zip

please test again:
- homebank
- gtk3-widget-factory
 there is also a .bat file with some option to display gtk and/or gdk debug you can use if the problem remains
see here for different option
https://developer.gnome.org/gtk3/stable/gtk-running.html

A 5.1.4 with gtk+ 3.22.7 is still on my website, as I did release it in february and no one had trouble with it, please test as well.
http://homebank.free.fr/public/HomeBank-5.1.4-gtk3.22.zip

If problem remains, we will probably go for the VM snapshot.

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

any news ?

Changed in homebank:
status: In Progress → Incomplete
Revision history for this message
Peter Kieser (pfak) wrote :

Sorry, for some reason I did not see your update./

hb5.1.5-gtk3.22.16.zip works fine, both HomeBank and the gtk3-widget-factory.

Please let me know how else I can assist you.

Maxime DOYEN (mdoyen)
Changed in homebank:
status: Incomplete → In Progress
assignee: nobody → Maxime Doyen (mdoyen)
milestone: none → 5.1.6
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

no problem I was on holiday ;D
I will ship the next with that version then.

Changed in homebank:
status: In Progress → Fix Committed
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

Hi Peter,

I have uploaded a pre-release of 5.1.6 setup.exe into the public folder of my website.
http://homebank.free.fr/public/

Can you check and last confirm everything is now fine before I make the final release ?

Thanks

Revision history for this message
Peter Kieser (pfak) wrote :

It works!

Revision history for this message
Peter Kieser (pfak) wrote :

(Thank you so much. Very much appreciated!)

Maxime DOYEN (mdoyen)
Changed in homebank:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.