Using the windows client, after playing for a while, it eventually crashes to the desktop.
GTK version from http://mmmaybe.gimp.org/~tml/gimp/win32/
installed using gtk+-2.4.3-setup.zip from that page.
Crossfire GTKclient version 1.7.0 (binary from crossfire sourceforge download page)
Message trace follows:
Unable to open ./sounds - will use built in defaults
[ INFO ] (common::VersionCmd) Playing on server type Crossfire Server
[WARNING ] (common::SetupCmd) Server returned FALSE on setup command sexp
[ INFO ] (commands.c) addme_success received.
[WARNING ] (Library::Gdk-WARNING) gdkpixmap-win32.c:301: CreateDIBSection failed
[WARNING ] (Library::Gdk-WARNING) gdkpixmap-win32.c:112: DeleteObject failed
[ ERROR ] (Library::Gdk-CRITICAL) file gdkgc.c: line 79 (gdk_gc_new): assertion
`drawable != NULL' failed
[ ERROR ] (Library::Gdk-CRITICAL) file gdkgc.c: line 247 (gdk_gc_set_function):
assertion `GDK_IS_GC (gc)' failed
[ ERROR ] (Library::Gdk-CRITICAL) file gdkdraw.c: line 282 (gdk_drawable_get_co
lormap): assertion `GDK_IS_DRAWABLE (drawable)' failed
[ ERROR ] (Library::Gdk-CRITICAL) file gdkdraw.c: line 221 (gdk_drawable_get_sc
reen): assertion `GDK_IS_DRAWABLE (drawable)' failed
[ ERROR ] (Library::Gdk-CRITICAL) file gdkdraw.c: line 204 (gdk_drawable_get_de
pth): assertion `GDK_IS_DRAWABLE (drawable)' failed
[ ERROR ] (Library::Gdk-CRITICAL) file gdkrgb.c: line 3480 (gdk_screen_get_rgb_
colormap): assertion `GDK_IS_SCREEN (screen)' failed
[ ERROR ] (Library::Gdk-CRITICAL) file gdkcolor.c: line 72 (gdk_colormap_get_vi
sual): assertion `GDK_IS_COLORMAP (colormap)' failed
Windows client crashes often
Moderator: Board moderators
Hmmm... well, I've tried the dropline GTK library
I can't be sure from your post which of the GTK libraries you're talking about, but I've tried both the dropline GTK, and the gimp GTK runtime. Both crash on Win98 SE. I haven't had time to reinstall the dropline GTK library (which also gives font errors, as well as crashing) yet, so I can't give a message trace on that one.
Dropline's GTK library is currently "unmaintained" according to http://www.dropline.net/gtk/
I'm playing mostly on the metalforge server, but trying other servers doesn't seem to change the crashing problem.
If you can point me to URLs with the files you have in mind, it'd be easier for me to try them.
Dropline's GTK library is currently "unmaintained" according to http://www.dropline.net/gtk/
I'm playing mostly on the metalforge server, but trying other servers doesn't seem to change the crashing problem.
If you can point me to URLs with the files you have in mind, it'd be easier for me to try them.
Re: Hmmm... well, I've tried the dropline GTK library
I think that's not a GTK issue, but a Windows one.Tellurian wrote:Both crash on Win98 SE.
Crossfire eats up a lot of graphical resources, and the management for that isn't that great under Windows 9x. So I'm not totally surprised it doesn't work, or crashes after some time....
As for solutions, i'm not sure - if you can't move to linux or windows 2000/xp, of course

Client's handling of graphical resources could maybe be improved - but i can't say that's something really high on the developers's todo list...
Nice to know client works with GTK 2.4.3, though.
Under Windows XP here. Just one thing. Generally, the GIMP GTK will generate the LibPNG error. Fix that and I suppose it works fine. The GTK for Crossfire works fine for GIMP, as far as I know.
Under Windows 98, well, just one thing. XP is from the line that originated with NT. Windows 98 became ME and just stopped there. I'm not sure what's different, but it has something to do with how the NT line centers around a kernel. They took something from Linux and it (slightly) improved stability.
If all else fails, consider looking at the clients designed for Windows. They aren't bad. After all, most of CF is server-side.
Under Windows 98, well, just one thing. XP is from the line that originated with NT. Windows 98 became ME and just stopped there. I'm not sure what's different, but it has something to do with how the NT line centers around a kernel. They took something from Linux and it (slightly) improved stability.
If all else fails, consider looking at the clients designed for Windows. They aren't bad. After all, most of CF is server-side.