After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 504261 - Start on W2K fails with Entry Point Not Found (KERNEL32.dll)
Start on W2K fails with Entry Point Not Found (KERNEL32.dll)
Status: RESOLVED WONTFIX
Product: gnome-vfs
Classification: Deprecated
Component: Volume and drive handling
2.18.x
Other Windows
: Normal critical
: ---
Assigned To: Tor Lillqvist
gnome-vfs maintainers
: 505816 506287 506812 507165 507904 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-12-18 15:11 UTC by Tom Churchward
Modified: 2009-06-09 17:34 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tom Churchward 2007-12-18 15:11:56 UTC
Steps to reproduce:
1. install GnuCash 2.2.2 on W2K SP4
2. launch gnucash
3. Dialog box displayed..
Title: gnucash-bin.exe - Entry Point Not Found
Contents: The procedure entry point GetVolumPathNameForVolumeNameW could not be located in the dynamic link library KERNEL32.dll


Stack trace:
Unable to gather one at present, will attempt to do so in the near future.

Other information:
none.
Comment 1 Andreas Köhler 2007-12-18 22:41:11 UTC
I do not have any idea what the function does, whether it should be in kernel32.dll and on what systems, or what requires it.  I searched for it in the GnuCash program folder and the Windows folder, to no avail.
Please use depends.exe to find out the dll that wants to use this function.  I have no clue how to help you otherwise, even Google and MSDN do not have any hits.
Comment 2 biahus@operamail.com 2007-12-18 23:37:29 UTC
Information on the function GetVolumePathNamesForVolumeNameW
http://msdn2.microsoft.com/en-us/library/aa364998.aspx

I am getting the same error and when I run a debugger on gnucash-bin.exe the last ModLoad is for C:\Program Files\gnucash\bin\libgnomevfs-2-0.dll; see log below.



Microsoft (R) Windows Debugger Version 6.8.0004.0 X86
Copyright (c) Microsoft Corporation. All rights reserved.

CommandLine: gnucash-bin.exe 
Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path.           *
* Use .symfix to have the debugger choose a symbol path.                   *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is: 
ModLoad: 00400000 00462000   image00400000
ModLoad: 77f80000 77ffc000   ntdll.dll
ModLoad: 6db80000 6dcc7000   C:\Program Files\gnucash\bin\libgnc-qof-1.dll
ModLoad: 672c0000 67383000   C:\Program Files\gnucash\bin\libglib-2.0-0.dll
ModLoad: 10000000 100da000   C:\Program Files\gnucash\bin\iconv.dll
ModLoad: 78000000 78045000   C:\WINNT\system32\MSVCRT.dll
ModLoad: 7c570000 7c624000   C:\WINNT\system32\KERNEL32.dll
ModLoad: 69000000 69016000   C:\Program Files\gnucash\bin\intl.dll
ModLoad: 7c2d0000 7c335000   C:\WINNT\system32\ADVAPI32.DLL
ModLoad: 77d30000 77d9f000   C:\WINNT\system32\RPCRT4.dll
ModLoad: 7c340000 7c34f000   C:\WINNT\system32\Secur32.dll
ModLoad: 7ce20000 7cf0f000   C:\WINNT\system32\OLE32.dll
ModLoad: 77f40000 77f7c000   C:\WINNT\system32\GDI32.dll
ModLoad: 77e10000 77e6f000   C:\WINNT\system32\USER32.dll
ModLoad: 7cf30000 7d176000   C:\WINNT\system32\SHELL32.DLL
ModLoad: 70a70000 70ad6000   C:\WINNT\system32\SHLWAPI.dll
ModLoad: 71710000 71794000   C:\WINNT\system32\COMCTL32.dll
ModLoad: 75030000 75044000   C:\WINNT\system32\WS2_32.DLL
ModLoad: 75020000 75028000   C:\WINNT\system32\WS2HELP.DLL
ModLoad: 6ca00000 6ca0a000   C:\Program Files\gnucash\bin\libgmodule-2.0-0.dll
ModLoad: 62740000 6277b000   C:\Program Files\gnucash\bin\libgobject-2.0-0.dll
ModLoad: 6fd40000 6fd56000   C:\Program Files\gnucash\bin\libgnurx-0.dll
ModLoad: 00330000 003fe000   C:\Program Files\gnucash\bin\libgnc-core-utils-0.dll
ModLoad: 68e00000 68e34000   C:\Program Files\gnucash\bin\libgconf-2-4.dll
ModLoad: 625c0000 62618000   C:\Program Files\gnucash\bin\libORBit-2-0.dll
ModLoad: 64940000 6494b000   C:\Program Files\gnucash\bin\libgthread-2.0-0.dll
ModLoad: 60480000 6080b000   C:\Program Files\gnucash\bin\libgtk-win32-2.0-0.dll
ModLoad: 64040000 64075000   C:\Program Files\gnucash\bin\libgdk_pixbuf-2.0-0.dll
ModLoad: 686c0000 686e4000   C:\Program Files\gnucash\bin\jpeg62.dll
ModLoad: 67580000 675b6000   C:\Program Files\gnucash\bin\libpng13.dll
ModLoad: 00470000 00483000   C:\Program Files\gnucash\bin\zlib1.dll
ModLoad: 6fd80000 6fe1b000   C:\Program Files\gnucash\bin\libtiff3.dll
ModLoad: 6b040000 6b0df000   C:\Program Files\gnucash\bin\libgdk-win32-2.0-0.dll
ModLoad: 67ac0000 67b2b000   C:\Program Files\gnucash\bin\libcairo-2.dll
ModLoad: 64280000 642bc000   C:\Program Files\gnucash\bin\libpango-1.0-0.dll
ModLoad: 6c1c0000 6c1cd000   C:\Program Files\gnucash\bin\libpangocairo-1.0-0.dll
ModLoad: 69f80000 69f93000   C:\Program Files\gnucash\bin\libpangowin32-1.0-0.dll
ModLoad: 75e60000 75e7a000   C:\WINNT\system32\IMM32.DLL
ModLoad: 61640000 6165e000   C:\Program Files\gnucash\bin\libatk-1.0-0.dll
ModLoad: 76b30000 76b6e000   C:\WINNT\system32\COMDLG32.DLL
ModLoad: 77800000 7781e000   C:\WINNT\system32\WINSPOOL.DRV
ModLoad: 76620000 76631000   C:\WINNT\system32\MPR.DLL
ModLoad: 00490000 0075a000   C:\Program Files\gnucash\bin\libguile.dll
ModLoad: 00760000 007d2000   C:\Program Files\gnucash\bin\libguile-ltdl.dll
ModLoad: 75050000 75058000   C:\WINNT\system32\WSOCK32.DLL
ModLoad: 62280000 62448000   C:\Program Files\gnucash\lib\gnucash\libgncmod-engine.dll
ModLoad: 007e0000 00862000   C:\Program Files\gnucash\bin\libgnc-module-0.dll
ModLoad: 6d040000 6d1db000   C:\Program Files\gnucash\bin\libgnc-gnome-0.dll
ModLoad: 6ea00000 6eb31000   C:\Program Files\gnucash\lib\gnucash\libgncmod-app-utils.dll
ModLoad: 6bf40000 6bf62000   C:\Program Files\gnucash\lib\gnucash\libgncmod-calculation.dll
ModLoad: 573e0000 57463000   C:\WINNT\system32\HHCTRL.OCX
ModLoad: 779b0000 77a4c000   C:\WINNT\system32\OLEAUT32.dll
ModLoad: 6b5c0000 6b654000   C:\Program Files\gnucash\bin\libgnc-backend-file-utils-0.dll
ModLoad: 00870000 0095e000   C:\Program Files\gnucash\bin\libxml2.dll
ModLoad: 6d840000 6d8c5000   C:\Program Files\gnucash\lib\gnucash\libgncmod-gnome-search.dll
ModLoad: 63c00000 63ec5000   C:\Program Files\gnucash\lib\gnucash\libgncmod-gnome-utils.dll
ModLoad: 69dc0000 69dd9000   C:\Program Files\gnucash\bin\libglade-2.0-0.dll
ModLoad: 6a900000 6a914000   C:\Program Files\gnucash\bin\libgnome-2-0.dll
ModLoad: 6f700000 6f742000   C:\Program Files\gnucash\bin\libgnomevfs-2-0.dll
(db8.268): Unknown exception - code c0000139 (first chance)
(db8.268): Unknown exception - code c0000139 (first chance)
(db8.268): Unknown exception - code c0000139 (!!! second chance !!!)
eax=0022fc50 ebx=00000000 ecx=00000101 edx=ffffffff esi=7ffde000 edi=7ffdf000
eip=77fac57c esp=0022fc50 ebp=0022fca0 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntdll.dll - ntdll!RtlRaiseStatus+0x24:
77fac57c c9              leave
Comment 3 Tom Churchward 2007-12-19 00:20:12 UTC
Oops sincere apologies Andreas, I wasn't very careful keying in the error message, I missed out an "e" in the most important part of the bug report (GetVolumePathNamesForVolumeNameW).  Using dependency walker as you recommend shows that gnucash-bin.exe has three dependencies on kernel32.dll  I'm not familiar with this tool; if I upload the .dwi file generated by this session would its contents be meaningful or useful to you?  If so let me know and i'll arrange to upload.  Thanks for taking the time to look this, and sorry about the typo earlier on and the time you must have wasted as a result.
Comment 4 Andreas Köhler 2007-12-19 00:38:47 UTC
OK.  As GnuCash updated to gnome-vfs v2.18.0.1, we are now seeing a bug there.  That function is used in libgnomevfs/gnome-vfs-volume-monitor.c, but simply not available on Windows 2000.

Reassigning.
Comment 5 Andreas Köhler 2007-12-26 23:36:23 UTC
*** Bug 505816 has been marked as a duplicate of this bug. ***
Comment 6 L M 2007-12-27 00:04:48 UTC
Agree that Bug 505816 is a duplicate.  Thanks for the extraordinarily quick response!  Any ideas on how to workaround the missing function, so I can hopefully use gnucash on windows 2000 again?
Comment 7 L M 2007-12-27 15:31:53 UTC
Possible Workaround for using gnome-vfs on Windows 2000: downgrade vfs to the version included with gnucash 2.2.1.  Unfortunately, I don't know how to check the version number of vfs.
Comment 8 Andreas Köhler 2007-12-27 15:45:28 UTC
That is right.  You can download them at

ftp://ftp.gnome.org/pub/gnome/binaries/win32/gnome-vfs/2.14/gnome-vfs-2.14.2-no-openssl.zip
Comment 9 Andreas Köhler 2007-12-29 16:40:21 UTC
*** Bug 506287 has been marked as a duplicate of this bug. ***
Comment 10 Matt 2007-12-29 17:06:08 UTC
Sorry for reporting the same bug twice! :)
And thanks for providing the link to the vfs downgrade, now it works properly!
Comment 11 Andreas Köhler 2008-01-02 07:53:46 UTC
*** Bug 506812 has been marked as a duplicate of this bug. ***
Comment 12 Andreas Köhler 2008-01-05 11:06:07 UTC
*** Bug 507165 has been marked as a duplicate of this bug. ***
Comment 13 Derek Atkins 2008-01-07 19:34:37 UTC
*** Bug 507904 has been marked as a duplicate of this bug. ***
Comment 14 jack 2008-01-10 15:31:05 UTC
Thank you all for your time and effort for the fix.  I downloaded v2.2.3 and it installed and started beautifully.  Thanks again to all of you who worked on it.
Comment 15 Andreas Köhler 2008-01-10 21:43:55 UTC
FYI, gnucash 2.2.3 ships with a downgraded version of gnome-vfs, so this bug is still to be considered unfixed :-)
Comment 16 Tor Lillqvist 2009-06-09 17:34:12 UTC
I think I will close this as WONTFIX. Sorry.