Difference between revisions of "Talk:Known Issues"

From IvanWiki
Jump to navigation Jump to search
 
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==
  

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)