Hi guys!

This weekend, I've spent some time playing King's Quest IV 
My version is version 1.000.111, SCI version 0.000.274 and I used
freesci 0.3.2a.

I had quite some trouble with this game. I got a lot of crashes and
found some bugs that afaik are not in the bug system yet. Save games can
be downloaded from http://www.phys.uu.nl/~zoetekw/kq4

 - Warning "Unknown SDL keysym: 0136 (0)" when pressing Meta key (which
   I use for my windows manager short cuts). This key should probably
   just be ignored.
   
 - Warning whenever meeting the unicorn:
     FSCI: kNOP: Warning (kernel.c L622): Warning: Kernel function 0x55 invoked: NOP

 - When meeting the unicorn for the second time (walk east from
   `unicorn' save game #0), the unicorn walks backwards

 - the screen 4 east from the starting point is shifted by about 20 pixels
   to the left (savegame #1 `displaced screen').

 - When startling cupid at the pool area (save game #2 `cupid pool'):
    FSCI: kEmptyList: Warning (klists.c L213): Warning: EmptyList() was invoked with 1 
parameters 

 - Some midi warnings:
    Unrecognised MIDI event 00 07 ff for handle 04bc
    Unrecognised MIDI event 00 64 ff for handle 04bc
    Unrecognised MIDI event 00 00 ff for handle 04bc
    Unrecognised MIDI event 00 00 ff for handle a6a0
    Unrecognised MIDI event 00 3e ff for handle b9a0
    Unrecognised MIDI event 00 40 ff for handle b9a0
    Unrecognised MIDI event 00 00 ff for handle b9a0

 - When looking under the bridge and getting the golden ball (save game #3
   `golden ball'):
    FSCI: ERROR in kfree (kernel.c L365): Error: Attempt to kfree() non-handle
    FSCI: ERROR in invoke_selector (kscripts.c L82): Selector 'delete' of object at 
b754 could not be invoked (kgraphics.c L1761)
    FSCI: _k_view_list_dispose_loop: Warning (kgraphics.c L1763): Object at b754 
requested deletion, but does not have a delete funcselector
   After trying to reproduce this some times, i got a failed assertion:
    sciv: heap.c:26: set_next: Assertion `next>=1000 && next<=0xffff' failed. Abort

 - After typing `clean up' in the dwarf house (save game #4 `dwarf house'):
    FSCI: ERROR in kScriptID (kscripts.c L303): Dispatch index too big: 23002 > 0
    Send: No object at 0000!
    pc=2a37 acc=0000 o=c26e fp=74bc sp=74c2
    prev=0 sbase=73f2 globls=323a &restmod=0
    Step #1349116
    2a37: [W] send 04
      <invalid>::species[Kernel Oops in file vm.c, line 1231: Heap address space 
violation on read
      Kernel Oops in file vm.c, line 1231: Heap address space violation on read
      VAR](0001)
      
 - When entering the left room in the spooky house (save game #5 
   `spooky house'):
   Warning: Unaligned read from afa5
   Send: No object at afad!
   pc=6228 acc=afad o=adf6 fp=743c sp=7446
   prev=1 sbase=73f2 globls=323a &restmod=0
   Step #6786369
   6228: [W] send 06
     <invalid>::number[Warning: Unaligned read from afad
   Warning: Unaligned read from afa9
   Warning: Unaligned read from 15ab
   Lookup selector functions: Method selector offset 115ad of object at afad is invalid
   ](025b)
     
 - When being kidnapped by Lolotte's goons (save game #6 `kidnap'):
    FSCI: ERROR in kScriptID (kscripts.c L303): Dispatch index too big: 16 > 0
    Send to invalid selector 0x1d0 of object at 0x59da
    pc=2a37 acc=59da o=b870 fp=7438 sp=743e
    prev=2 sbase=73f2 globls=323a &restmod=0
    Step #2286019
    2a37: [W] send 04
      ego::species[VAR]()


I also tried the freesci snapshot of last friday. This is even more
disastrous: I now get a lot of segfaults (e.g. when enetering the field
with the golden ball, 2 east, 1 north from the starting point). gdb
says:

(gdb) backtrace
#0  0x403139cf in memcpy () from /lib/libc.so.6
#1  0x809d55f in strcpy ()
#2  0x8094ee5 in strcpy ()
#3  0x8093a2b in strcpy ()
#4  0x80710ca in strcpy ()
#5  0x8052acf in strcpy ()
#6  0x8055d79 in strcpy ()
#7  0x80560ab in strcpy ()
#8  0x804eb4d in strcpy ()
#9  0x402b938b in __libc_start_main () from /lib/libc.so.6

Hope this all is useful.

-- 
Kind regards,
+---------------------------------------------------------------+
| Bas Zoetekouw                  | Si l'on sait exactement ce   |
|--------------------------------| que l'on va faire, a quoi    |
| [EMAIL PROTECTED]             | bon le faire?                |
|    [EMAIL PROTECTED]             |               Pablo Picasso  |
+---------------------------------------------------------------+ 

Reply via email to