Menu

#3759 WOODRUFF:Crash after dancing at Puh-Let Party!!

closed-fixed
None
5
2009-06-11
2008-06-01
DjDiabolik
No

ScummVM/Game Version:
0.12.0svn (May 31 2008 11:23:46)
Italian Dos Version of the Games.

- Load my SaveGame.
- There it's in the Party of PuhLet
- I have already make and give to drink the antiafter at the PuhLet
- Use the "Formule of the Happiness" on Puhlet

I have found here the bug.. the games goes on crash and i will return on Desktop of my XP sometime after the show (dancing of woodruff) sometime before the show.

Discussion

1 2 3 > >> (Page 1 of 3)
  • DjDiabolik

    DjDiabolik - 2008-06-01
     
  • DjDiabolik

    DjDiabolik - 2008-06-01

    Logged In: YES
    user_id=1486456
    Originator: YES

    I can add a Debug file when i try to pass this point in the game....
    File Added: debug_3.txt

     
  • DjDiabolik

    DjDiabolik - 2008-06-01
     
  • Sven Hesse

    Sven Hesse - 2008-06-01
    • assigned_to: nobody --> drmccoy
     
  • Sven Hesse

    Sven Hesse - 2008-06-01

    Logged In: YES
    user_id=556976
    Originator: NO

    Hmm, I can't reproduce the crash here (and valgrind doesn't show anything, either). Could be a regression from a bug I introduced a few days ago and fixed just now.

    So, could you try with the next daily build and if it still crashes, run ScummVM with "-d1 --debugflags=DrawOpcodes,FuncOpcodes" and attach the output here? Thanks.

     
  • DjDiabolik

    DjDiabolik - 2008-06-01
     
  • DjDiabolik

    DjDiabolik - 2008-06-01

    Logged In: YES
    user_id=1486456
    Originator: YES

    Ok! Without problems!
    1)I have run the games with this command line:
    scummvm --debuglevel=1 --debugflags=DrawOpcodes,FuncOpcodes woodruff-it > woodruff_debug.txt
    2)Before i have Downloaded and Installed the currect Daily Build:
    0.12.0svn (Jun 1 2008 20:17:10)
    3)The Games Crash still remain..... when return to desktop i renamed the dedub file text and now i can upload here, the new name it's Debug_2.txt.
    4)For Post here i need to compress it with latest version of WinRAR!

    File Added: debug_2.rar

     
  • Sven Hesse

    Sven Hesse - 2008-06-01

    Logged In: YES
    user_id=556976
    Originator: NO

    So it crashes while playing the VMD.
    Just to be sure it's no case of damaged data files, can you try to recopy the data files from your original media?

    Otherwise, since I can't reproduce the crash here, we're pretty much stuck. :/
    In the offchance you know how to attach a debugger: A backtrace would be nice... :P

     
  • DjDiabolik

    DjDiabolik - 2008-06-01

    Logged In: YES
    user_id=1486456
    Originator: YES

    I have understand... you need the italian copy of the game for reproduce the crash it's true !?!?

    Otherwise now i try to recopy all file of the CD in a new folder and play the games by ScummVM by this new folder......... it's more difficult to attach a debugger ?!!?
    If i can help up for resolve this problems i'm very happy :)
    Some Month Ago, before play the game by ScummVM i have finished this game playing from Windows XP and i don't have this problems.. i can finished the game without problems.

     
  • DjDiabolik

    DjDiabolik - 2008-06-01

    Logged In: YES
    user_id=1486456
    Originator: YES

    Nothing... the games crash with the news folder.

     
  • DjDiabolik

    DjDiabolik - 2008-06-01

    Logged In: YES
    user_id=1486456
    Originator: YES

    Explain me how i can attach a debugger on my ScummVM ??
    I need some programs or Tools ??

    However you have understood what's the scene? You know the history of the game or not?
    It's after WoodRuff Dance for miss Puh-Let.... during the Dance Scene nothing problems.. after it miss Puh-Let raise on the arms of Woodruff and now i will back to Desktop of XP.

     
  • Sven Hesse

    Sven Hesse - 2008-06-01

    Logged In: YES
    user_id=556976
    Originator: NO

    > you need the italian copy of the game for
    > reproduce the crash it's true !?!?

    I have no idea if it's the Italian version of the game, your OS, or something different that causes
    the crash.

    > it's more difficult to attach
    > a debugger ?!!?

    Well, it's certainly difficulter than just running the programm, yes.
    I don't know about your background, but normal users might find it too difficult.

    > after it miss Puh-Let raise on the arms of Woodruff
    > and now i will back to Desktop of XP.

    The last executed opcode is the one for playing the video, so it's either while playing the video or while parsing the next opcode. The first sounds more likely to me.

    > Explain me how i can attach a debugger on my ScummVM ??
    > I need some programs or Tools ??

    You'd need a debugger, like gdb. A windows binary of gdb can be found here:
    http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=20507
    (Take gdb-5.2.1-1.exe from "Current Release")

    Invoke gdb from the console with "gdb scummvm" (assuming both are in your PATH), then play woodruff (in windowed mode, not fullscreen!) and play until it crashes. gdb should catch the crash. Then you type "bt" (for backtrace) and give to me what it produces.

     
  • DjDiabolik

    DjDiabolik - 2008-06-01

    Logged In: YES
    user_id=1486456
    Originator: YES

    mmmmmm.. after after i can watch the video (when woodruff dance on front of Puh-Let) and at the finish of the dancing the games goes on crash.

    i already said.. with this same CD and the same file i have already finished the game (and passing succesfully this point)playaing from Windows XP with Compatibility at Windows98 and 256 Colors at 640x480 and this makes me to think therefore that ScummVM can send in crash the game.
    Otherwise i have download the Dedugger.... now try to find my problems.

     
  • DjDiabolik

    DjDiabolik - 2008-06-01

    Logged In: YES
    user_id=1486456
    Originator: YES

    mmmmmm...... i have try to start ScummVM by Prompt of Dos with (gdb scummvm) and nothing appends.
    Now try to start the batch used for Dedub file or try to start Woodruff by a bat file.

     
  • DjDiabolik

    DjDiabolik - 2008-06-01

    Logged In: YES
    user_id=1486456
    Originator: YES

    MMMMMM... i can't use... explain me, i have make this:
    1) Copied the GDB.EXE on ScummVM Path
    2) Open a Dos Prompt on my ScummVM Path
    3) Execute "gdb scummvm" and ENTER
    at This point nothing appends... on Command prompt i can see a promt (gdb)

    4) now i try to start ScummVM and play the woodruff in windowed mode
    5) Play until the crash
    6) Going back to Windows Command Prompt and type "bt"
    At this point i can see "No Stack" and a new prompt (gdb)

    It's the correct usage ?!?

     
  • DjDiabolik

    DjDiabolik - 2008-06-01

    Logged In: YES
    user_id=1486456
    Originator: YES

    This is the Screen of my Prompt dos:
    http://img65.imageshack.us/img65/6521/clipboard02ct2.jpg

    before to type "bt" i have normally started scummvm and reproduce the crash....No Stack :(

     
  • Sven Hesse

    Sven Hesse - 2008-06-01

    Logged In: YES
    user_id=556976
    Originator: NO

    Ah, I forgot, on the "(gdb)" prompt, you have to type "run", to make the binary to debug run.
    So, instead of 4), just type "run", this will automatically start ScummVM.

     
  • DjDiabolik

    DjDiabolik - 2008-06-01

    Logged In: YES
    user_id=1486456
    Originator: YES

    ahhhhh... ok :)
    Now The Games started!! I have reproduced the Crash with the debugger and i have this result:

    http://img78.imageshack.us/img78/3990/clipboard03ic0.jpg

    At this point i can listen a small loop of audio..... how i can stop ?!?!?

     
  • DjDiabolik

    DjDiabolik - 2008-06-01

    Logged In: YES
    user_id=1486456
    Originator: YES

    I have found it.. type "Quit" for stopping Gdb.. aspect you notice.

     
  • Sven Hesse

    Sven Hesse - 2008-06-01

    Logged In: YES
    user_id=556976
    Originator: NO

    Hmm, can you do

    thread 0
    bt

    thread 1
    bt

    thread 2
    bt

    thread 3
    bt

    And give me each bt-output?
    If no readable function names turn up, that means the daily build doesn't have any debug symbols compiled in. :/

     
  • DjDiabolik

    DjDiabolik - 2008-06-01

    Logged In: YES
    user_id=1486456
    Originator: YES

    mmmmmmm........ con you indicated my the exact point when i can type "bt" ? Thread 0,1,2,3,4 it's 4 point or it's command ?

     
  • DjDiabolik

    DjDiabolik - 2008-06-01

    Logged In: YES
    user_id=1486456
    Originator: YES

    "Thread X" it's command... ok.
    Lets try to reproduce the crash...... i can make the screenshot.. i can copy and past text here ok ?

     
  • DjDiabolik

    DjDiabolik - 2008-06-01

    Logged In: YES
    user_id=1486456
    Originator: YES

    I can't copy and paste here the text on Gdb Windows Prompt:

    http://img230.imageshack.us/img230/1800/clipboard02tf8.jpg

    i continue to thread 6,7,8 etc etc or not ???

     
  • Sven Hesse

    Sven Hesse - 2008-06-02

    Logged In: YES
    user_id=556976
    Originator: NO

    Okay, you can forget it, there are apparently no debug symbols in the daily build. You'd have to compile the source yourself (pointers on how to do that are here: http://wiki.scummvm.org/index.php/Compiling_ScummVM , but that's not exactly easy).

    Thanks so far anyway for trying. :)

     
  • DjDiabolik

    DjDiabolik - 2008-06-02

    Logged In: YES
    user_id=1486456
    Originator: YES

    Oh oh...STOP.
    you can't help me ?!?!? Compile the source of ScummVM ?? i don't have a minimal idea how i can compile a programs.... with the information i can get frin Thread 0,1,2,3.. how i can make use that in compiling ?!?
    Exlude the tools listening on the wikipedia instruction which other files could have need?

    You can make the solution on next daily duild ?

     
1 2 3 > >> (Page 1 of 3)