Difference between revisions of "Talk:Known Issues"
Jump to navigation
Jump to search
(Strace) |
Red kangaroo (talk | contribs) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
+ | == Fixed == | ||
+ | |||
+ | These should be fixed in the newest releases: | ||
+ | |||
+ | * Reading a scroll of harden material crashed the game! | ||
+ | ** If you're carrying corpses, this inevitably happens. So don't carry corpses or just drop them when you use the scroll. | ||
+ | |||
+ | * Segmentation fault on: | ||
+ | ** Linux version 2.6.24-22-generic (buildd@vernadsky) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) (Ubuntu hardy heron), often when using stairs, always when trying to load savefiles. (see [[Talk:Known Issues#Strace]]) Always when going upstairs from the mother carnivorous plant. | ||
+ | |||
+ | * Source doesn't compile on (insert your OS here): | ||
+ | ** Linux version 2.6.24-22-generic (buildd@vernadsky) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) (Ubuntu hardy heron) | ||
+ | <pre>In file included from ../../FeLib/Include/save.h:25, | ||
+ | from bitmap.cpp:18: | ||
+ | ../../FeLib/Include/fearray.h:37: error: invalid use of constructor as a template | ||
+ | ../../FeLib/Include/fearray.h:37: note: use ‘fearray<type>::fearray’ instead of ‘fearray<type>::struct fearray<type>’ to name the constructor in a qualified name | ||
+ | ../../FeLib/Include/fearray.h:45: error: invalid use of constructor as a template | ||
+ | ../../FeLib/Include/fearray.h:45: note: use ‘fearray<type>::fearray’ instead of ‘fearray<type>::struct fearray<type>’ to name the constructor in a qualified name | ||
+ | make[2]: *** [bitmap.o] Error 1 | ||
+ | </pre> | ||
+ | * This error can be easily remediated by following the instructions in the notes. It happens several times. | ||
+ | |||
==Harden Scrolls== | ==Harden Scrolls== | ||
Line 30: | Line 52: | ||
</pre> | </pre> | ||
and enters an infinite read loop with that last line. It does not terminate when using strace, but segfaults rather quickly when not. | and enters an infinite read loop with that last line. It does not terminate when using strace, but segfaults rather quickly when not. | ||
+ | |||
+ | ==Compiling on Linux== | ||
+ | |||
+ | I've figured out what changes you can make to the source files to get it compile on Linux, but I'm not sure where the most appropriate place to post it would be. [[User:Tuerai|Tuerai]] 18:03, 25 February 2015 (UTC) |
Latest revision as of 15:35, 25 October 2017
Fixed
These should be fixed in the newest releases:
- Reading a scroll of harden material crashed the game!
- If you're carrying corpses, this inevitably happens. So don't carry corpses or just drop them when you use the scroll.
- Segmentation fault on:
- Linux version 2.6.24-22-generic (buildd@vernadsky) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) (Ubuntu hardy heron), often when using stairs, always when trying to load savefiles. (see Talk:Known Issues#Strace) Always when going upstairs from the mother carnivorous plant.
- Source doesn't compile on (insert your OS here):
- Linux version 2.6.24-22-generic (buildd@vernadsky) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) (Ubuntu hardy heron)
In file included from ../../FeLib/Include/save.h:25, from bitmap.cpp:18: ../../FeLib/Include/fearray.h:37: error: invalid use of constructor as a template ../../FeLib/Include/fearray.h:37: note: use ‘fearray<type>::fearray’ instead of ‘fearray<type>::struct fearray<type>’ to name the constructor in a qualified name ../../FeLib/Include/fearray.h:45: error: invalid use of constructor as a template ../../FeLib/Include/fearray.h:45: note: use ‘fearray<type>::fearray’ instead of ‘fearray<type>::struct fearray<type>’ to name the constructor in a qualified name make[2]: *** [bitmap.o] Error 1
- This error can be easily remediated by following the instructions in the notes. It happens several times.
Harden Scrolls
I tested out the change/harden material while carrying corpses, and it only seems to be a problem with SoHM, not with SoCM. So I edited SoCM out.
Strace
IVAN hangs at
mkdir("/home/hir/IvanSave/", 0770) = -1 EEXIST (File exists) open("/home/hir/IvanSave/AutoSave.sav", O_RDONLY) = 6 fstat64(6, {st_mode=S_IFREG|0644, st_size=51722, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f73000 read(6, "v\0\0\0\1\4\0\0\0\1\f\0\0\0\n\0\0\0\2\0\0\0\0012\0\0\0"..., 4096) = 4096 read(6, "\0\0\0\1\30\0\0\0\0\1\24\0\0\0\0\0\0\0\1\1\0\0\0\1\0\0"..., 4096) = 4096 read(6, "\0\1\1\0\0\0\377\377\377\177\5\0\0\0\0\0\0\1\1\0\0\0\377"..., 4096) = 4096 read(6, "\0\0\377\0\6\0\0\2\0\0\0\0\0\1\0\0006\0;\0\0\0\0\0\0\0"..., 4096) = 4096 read(6, "\1\0\0\0\377\377\377\177d\0\0\0\0\0\0\0\0\377\377\377\177"..., 4096) = 4096 read(6, "\0\0\0\0\377\377\377\177\0\0\0\0\0\4\377\0\1\1 N\0\0 N"..., 4096) = 4096 brk(0x8e82000) = 0x8e82000 read(6, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\376\376\0\1i\0The home "..., 4096) = 4096 read(6, ">\0\0\0\0\1\376\376\0\0\0\0\377\0\2\0\0\5\0\1\0\0\6\0\0"..., 4096) = 4096 read(6, "z\224?\1\0\0\0\1\0\0\0006\0killed by relet the"..., 4096) = 4096 read(6, "here.\262\224\0\0\0\0\0\0\1\0\0\0\'\00021:23 An omme"..., 4096) = 4096 read(6, "carnivorous mutant bunny is lyin"..., 4096) = 4096 read(6, "\16\321\21o\300Wp@\16\0\0\0\4p\0\0\352\6z6\n\255c@\373"..., 4096) = 4096 read(6, "\205\361\311\"\17\n\35@\345\310Y\310\301\365r@/\0\0\0\1"..., 4096) = 2570 read(6, "", 4096) = 0 read(6, "", 4096) = 0 ...
and enters an infinite read loop with that last line. It does not terminate when using strace, but segfaults rather quickly when not.
Compiling on Linux
I've figured out what changes you can make to the source files to get it compile on Linux, but I'm not sure where the most appropriate place to post it would be. Tuerai 18:03, 25 February 2015 (UTC)