On Thu, 13 Sep 2007 13:59:36 -0500, "Jeff Pohlmeyer" yetanothergeek@gmail.com wrote:
On 9/13/07, Enrico Tröger enrico.troeger@uvena.de wrote:
On 9/12/07, Jeff Pohlmeyer yetanothergeek@gmail.com wrote:
I just tried the geany-0.12pre_setup.exe in Windows 98, and I'm having some problems...
Geany.exe from the small installer and the zip file is built against GTK 2.6 and should work.
OK, thanks, I see now.
The geany.exe installed from geany-0.12pre_nogtk_setup.exe is working in Win98 but only if I start it from the msys/mingw terminal (rxvt).
But if I try to launch from desktop or command.com prompt it hangs for a few seconds and then crashes with an access violation. I tried running it under gdb from command.com but it looks like the stack gets badly smashed so I doubt that this info is of any use, but here it is...
D:\Geany>gdb Geany.exe
GNU gdb 5.2.1 This GDB was configured as "i686-pc-mingw32"...(no debugging symbols found)... (gdb) r Starting program: D:\Geany\Geany.exe
Program received signal SIGSEGV, Segmentation fault. 0x0046edcc in _size_of_stack_reserve__ () (gdb)
(gdb) bt #0 0x0046edcc in _size_of_stack_reserve__ () #1 0x0000fde9 in ?? () #2 0x0040eeea in _size_of_stack_reserve__ () #3 0x0040ef68 in _size_of_stack_reserve__ () #4 0x0045178f in _size_of_stack_reserve__ () #5 0x00401247 in _size_of_stack_reserve__ () #6 0x004012b8 in _size_of_stack_reserve__ () #7 0xbff8b537 in _libwsock32_a_iname () #8 0xbff8b3e9 in _libwsock32_a_iname () #9 0xbff89dac in _libwsock32_a_iname () Cannot access memory at address 0x83c87fec (gdb)
It could be just something with my system, so I wouldn't worry too much unless somebody else reports similar problems.
I didn't look into it and I'm absolutely not sure but my first guess is that it is a problem with the winsock library(see _libwsock32_a_iname). It might be on my system where the geany.exe was built is a newer version than on your system which is probably incompatible. If you want to, try updating your winsock.dll or winsock2.dll. IIRC, these files can be freely downloaded. If these DLL's are up to date on your system, maybe we need to build geany.exe against an older one than this on WinXP. Again, this is only a guess.
Regards, Enrico