forked from freeciv/freeciv
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBUGS
93 lines (61 loc) · 3.03 KB
/
BUGS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
====
BUGS
====
Freeciv 3.3 certainly contains some bugs. Please report all
you find to https://redmine.freeciv.org/projects/freeciv
REPORTING A BUG:
================
Here's what to do:
- Check that it is not listed as a known bug! For a continuously
updated list, see:
https://www.freeciv.org/wiki/Known_Bugs
- Check the Freeciv website, to ensure you're playing the latest
version. (We may have already fixed the problem.)
- Check the Freeciv Bug Tracking System at:
https://redmine.freeciv.org/projects/freeciv
to see if the bug has already been reported.
- Submit a bug report through our bug tracking system above!
If you get any GDK/GTK messages, as for example:
Gtk-CRITICAL **: file gtkobject.c: line 1163 (gtk_object_ref):
assertion object->ref_count > 0' failed.
please restart your client and append "-- --g-fatal-warnings" to
the command line. You will get a core dump this way. Please include
the "stack trace" of this core dump in your bug report.
What to include in your bug report:
- Describe the problem, including any messages that were displayed.
- Indicate which client(s) you are using (gtk3.22, gtk4, SDL2, or Qt).
- Tell us the name and version of:
- The Operating System you're using. You may find the
"uname -a" command useful.
- The version number of Freeciv.
- If you are using the GTK+ client, the version numbers
(if you know them) of your GTK+ and GLib libraries.
Gtk-clients show those version numbers on 'About Freeciv'
dialog found from under 'Help' menu.
- If you are using Qt client, the version number of Qt libraries.
In Qt-client that can be find by opening 'About Freeciv' dialog
from under 'Help' menu and clicking 'About Qt' button there.
The major Qt version makes a difference also in freeciv's
own code, so tell whether the client has been built in
"Qt6 mode", or in "Qt5 mode". Note that Qt5 and Qt6 are
coinstallable, so having one in the system does not
automatically mean that freeciv uses it.
- If you are using the SDL2 client, the version numbers (if you
know them) of the SDL2, SDL2_image, SDL2_gfx, and SDL2_ttf
libraries.
- If you're compiling from source code, the name
and version number of the compiler.
- If you're installing from a binary package, the name of
the package, the distribution it's for, and where you
got it from.
- If Freeciv "dumps core", then we may ask you to use a debugger to
give us a "stack trace". You'll need the "core" file for this as
well as the binary which you used, so please backup both.
- If it is a bug in a translation, it should be reported to the
Primary Contact for the language. For their names and addresses,
see:
https://www.freeciv.org/wiki/Localization
FURTHER INFORMATION:
====================
For more information, as always, see the Freeciv website:
https://www.freeciv.org/