- View New Content
-
Getting Started
-
Tutorials
Tutorial Categories
Tutorials Main Page Installation and Setup Downloadable TutorialsROM Adjustments
Number of Balls Adjustments Volume Adjustments
-
Visual Pinball Tables
VP 8 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP 9 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP9 Cabinet Tables
All Full Screen Cabinet Full Screen B2S Cabinet Spanned Cabinet Tables Media Packs ROMsVPX Tables
All VPinMAME Recreations VPX- - /VPinMAME - MOD Tables VPX Recreations VPX Originals Media Packs ROMs VR
-
Frontend Media & Backglass
Media Packs
Complete Media Packs Wheel Logos VideosBackglasses
dB2S Animated Backglasses UVP Animated Backglasses Topper Images
- Future Pinball Tables
-
Design Resources
Main Resources
Table Templates Playfield Images Image Library Sound Library Key CodesVP Guides
VP8 Guide - English VP8 Guide - Deutsch VP9 Guide - English VP9.1.x Guide - English VP Object Guide VPM DocumentationFuture Pinball Resources
Playfield Images 3D Model LibraryFuture Pinball Guides
FP Script Guide Big Draco Script Guide FP Table Design Guide FP DMD Guide
- Other Features
- Bug Tracker
- Image Gallery
- Blogs
-
More
vp9 crashes
Started By
unclewilly
, Sep 13 2010 03:13 AM
32 replies to this topic
#1
Posted 13 September 2010 - 03:13 AM
i'm developing a table, Pinbot, and am getting random crashes and vp/pinmame freezes. So far i have only experienced this issue with said table in the new 9.09 version. i switched over to testing it with vp 9.08 and am not getting the crashes as of yet. i will let you know as testing contimues. i'm not sure what the issue is, wether it's vp, pinmame, or the table itself. I will make the table available if someone from the development team wants to take a look or may have better insight than me as to what the issue may be. Maybe rascal, or sabbat moon, or one of the other testers can throw some input as to what they think mat be causing this.
thanks
uw
thanks
uw
"it will all be ok in the end, if it's not ok, it's not the end"
Monster Bash VP10 WIP https://dl.dropboxus... (vpx)WIP15.vpx
#2
Posted 13 September 2010 - 04:02 AM
originally I thought it had to do with going back and forth between the 4:3 and the FS versions and the DMD position and rotation messing things up. It was just a thought, this probably isn't it at all seeing as how its not doing it in earlier builds of vp9.
I still haven't had a problem with Pin*Bot crashing midgame, just now and then at startup. Usually when i switch between versions which is why i thought the dmd had something to do with it.
I still haven't had a problem with Pin*Bot crashing midgame, just now and then at startup. Usually when i switch between versions which is why i thought the dmd had something to do with it.
If you have a widescreen 16:9 monitor and want to play your VP9 desktop tables without them being stretched, check out This Link
#4
Posted 13 September 2010 - 10:58 AM
The crash is with VP 9.09 itself, as it wants to send info to Microsoft when it happens. The program closes afterwards. I had this happen with Rawd's Triple Strike too. It appears to be quite random as to when and if it crashes. I had it happen a few times when the table is first launched to play, and a few times in mid play. A couple of times on Pinbot, is would crash while playing a sound and the sound would be in a loop until I closed the error window, at which point VP would just close.
Hope this is helpful in tracking it down.
Hope this is helpful in tracking it down.
#6
Posted 13 September 2010 - 02:47 PM
QUOTE (toxie @ Sep 13 2010, 05:56 AM) <{POST_SNAPBACK}>
i'll check Triple Strike then..
Cool. At the same time, would you be able to tell me why the kicker has stopped working in 9.09? If you set the hit height from 9 to 13, it starts working again, but not the same as before (it pulls the ball in too easy now. I had fine tuned it with the 9 height, but I cannot go below 13 now).
Thanks for everything you do Toxie.
#7
Posted 13 September 2010 - 04:18 PM
the kicker thing i don't know.. don't remember that there were any drastic changes in the code..
as for the crash on stratup: i reproduced it here with a release .exe, but couldn't reproduce it so far with a debug .exe version, will look into it tomorrow again (as i only have vc2003 here, the release is build with vc2008 which i only have on another computer)..
as for the crash on stratup: i reproduced it here with a release .exe, but couldn't reproduce it so far with a debug .exe version, will look into it tomorrow again (as i only have vc2003 here, the release is build with vc2008 which i only have on another computer)..
#8
Posted 13 September 2010 - 04:34 PM
QUOTE (toxie @ Sep 13 2010, 05:18 PM) <{POST_SNAPBACK}>
the kicker thing i don't know.. don't remember that there were any drastic changes in the code..
as for the crash on stratup: i reproduced it here with a release .exe, but couldn't reproduce it so far with a debug .exe version, will look into it tomorrow again (as i only have vc2003 here, the release is build with vc2008 which i only have on another computer)..
as for the crash on stratup: i reproduced it here with a release .exe, but couldn't reproduce it so far with a debug .exe version, will look into it tomorrow again (as i only have vc2003 here, the release is build with vc2008 which i only have on another computer)..
Thanks for looking into this toxie.
I appreciate all the work you've done on vp. It plays a lot faster for me now.
"it will all be ok in the end, if it's not ok, it's not the end"
Monster Bash VP10 WIP https://dl.dropboxus... (vpx)WIP15.vpx
#9
Posted 14 September 2010 - 08:37 AM
i can also reproduce the random pinbot crash here.. now lets all pray that the debug version also randomly crashes so that i can track it down.. 
in case someone wants to help with tracking down such random crashes (in general): try to do a 'binary search' on the parts of the table, that means remove half of the parts of a table, then try to reproduce the crash. if it still crashes, you've got the faulty/buggy element still on the table, otherwise it was in the other half of the parts (or, of course it can also always be in both, which doesn't really matter then). then do the same thing again and again until you eventually end up with the faulty part.
the downside is that this takes quiet some time and also might not work if the bug is due to some nasty memory sideeffects that vanish when other parts are removed..
in case someone wants to help with tracking down such random crashes (in general): try to do a 'binary search' on the parts of the table, that means remove half of the parts of a table, then try to reproduce the crash. if it still crashes, you've got the faulty/buggy element still on the table, otherwise it was in the other half of the parts (or, of course it can also always be in both, which doesn't really matter then). then do the same thing again and again until you eventually end up with the faulty part.
the downside is that this takes quiet some time and also might not work if the bug is due to some nasty memory sideeffects that vanish when other parts are removed..
#10
Posted 15 September 2010 - 04:59 PM
what happened: the issue with triple strike was a bit heavy to debug, but is fixed now (yay!
), but no luck so far with the pinbot issue.. it might be fixed by the same fix as triple strike (as i couldn't reproduce it with the new .exe afterwards), but IMHO thats unlikely..
#11
Posted 15 September 2010 - 05:07 PM
QUOTE (toxie @ Sep 15 2010, 05:59 PM) <{POST_SNAPBACK}>
what happened: the issue with triple strike was a bit heavy to debug, but is fixed now (yay!
), but no luck so far with the pinbot issue.. it might be fixed by the same fix as triple strike (as i couldn't reproduce it with the new .exe afterwards), but IMHO thats unlikely.. 
That is very possible because i helped build and code a little bit of triple strike so the same methods were used in creation of both tables.
what object was the offender
"it will all be ok in the end, if it's not ok, it's not the end"
Monster Bash VP10 WIP https://dl.dropboxus... (vpx)WIP15.vpx
#13
Posted 15 September 2010 - 07:31 PM
I'm testing PinBot for UW on my Fullscreen pinball PC and on my notebook but it hasn't crashed for me yet. (I'm still using 9.08 on the computers that I'm using - I haven't upgraded to 9.09 yet until the bugs are worked out.)
Best Regards,
Todd.
Best Regards,
Todd.
[proud owner of a Williams Solar Fire]
- It's called "The American Dream" because you have to be asleep to believe it.
George Carlin
- Truly great madness cannot be achieved without significant intelligence.
Henrik Tikkanen
- "Reality check, Michelle, Talk about composure, Total lack of. He's a man-- About-- 12 Feet Tall--"
Carrie Kelly
- It's called "The American Dream" because you have to be asleep to believe it.
George Carlin
- Truly great madness cannot be achieved without significant intelligence.
Henrik Tikkanen
- "Reality check, Michelle, Talk about composure, Total lack of. He's a man-- About-- 12 Feet Tall--"
Carrie Kelly
#14
Posted 15 September 2010 - 07:50 PM
I don't know if this has something to do , but....
Im my case , happened always with system 9--11 games and always at the moment when VPM shows the display.
Happened also with :
-Funhouse FS ( sometimes it works , most of the times it doesn't)
-Black Knight 2000 ( Didn't work first 4-5 times , then W Vista 64 found an "online solution" )
Anyway ,Funhouse was WPC but it has an alphanumeric plasma.
Maybe this is silly but if someone from you programming experts can get a clue.....
Im my case , happened always with system 9--11 games and always at the moment when VPM shows the display.
Happened also with :
-Funhouse FS ( sometimes it works , most of the times it doesn't)
-Black Knight 2000 ( Didn't work first 4-5 times , then W Vista 64 found an "online solution" )
Anyway ,Funhouse was WPC but it has an alphanumeric plasma.
Maybe this is silly but if someone from you programming experts can get a clue.....
Please correct my English if it is necessary.
Any funny words or sentences you can teach me are welcome too !!!
This way I'll learn about pinball but English as well.
Any funny words or sentences you can teach me are welcome too !!!
This way I'll learn about pinball but English as well.
#15
Posted 15 September 2010 - 09:08 PM
QUOTE (toxie @ Sep 15 2010, 07:57 PM) <{POST_SNAPBACK}>
its related to the animated plunger code..
So is it something i can change or is it in vp itself
"it will all be ok in the end, if it's not ok, it's not the end"
Monster Bash VP10 WIP https://dl.dropboxus... (vpx)WIP15.vpx
#16
Posted 16 September 2010 - 07:05 AM
QUOTE (unclewilly @ Sep 15 2010, 11:08 PM) <{POST_SNAPBACK}>
QUOTE (toxie @ Sep 15 2010, 07:57 PM) <{POST_SNAPBACK}>
its related to the animated plunger code..
So is it something i can change or is it in vp itself
it is/was in VP itself unfortunately.. i guess one could work around it, but this is something that destruk might be able to answer..
#18
Posted 16 September 2010 - 10:05 AM
Thanks for all your hard work toxie.
Looking forward to the updated exe.
Enjoy the early pinbot preview
Looking forward to the updated exe.
Enjoy the early pinbot preview
"it will all be ok in the end, if it's not ok, it's not the end"
Monster Bash VP10 WIP https://dl.dropboxus... (vpx)WIP15.vpx
#19
Posted 24 November 2010 - 04:52 AM
VP9.09 Image Manager .PNG crashes.
Load a .png image file in Image Manager and I get an "Unknown file type" error. Click the O.K. button to close the error message and VP closes.
Also, in the editor click Insert > ActiveX Object and click to place it on the table. Then start the table and return to editor.
The ActiveX object vanishes from the editor but remains in the script pull-down list.
I used Microsoft RichTextBox Control as the object.
EDIT: NOTE: Other ActiveX controls such as "ActiveX Control Plugin" will crash the editor immediately.
Place a second RichTextBox Control on the table after the first one vanishes and Visual Pinball crashes on closing the editor with a "Report to M$" message.
Enumerator error or error handling error when the ActiveX object cannot be created yet persists as an object in the list pull-down?
A footnote: Apparently I can create a Microsoft RichTextBox Control as a COM object in script, but then the editor rejects the .Visible = True command which is available in WshHost.
This could be a syntax error on my part.
Load a .png image file in Image Manager and I get an "Unknown file type" error. Click the O.K. button to close the error message and VP closes.
Also, in the editor click Insert > ActiveX Object and click to place it on the table. Then start the table and return to editor.
The ActiveX object vanishes from the editor but remains in the script pull-down list.
I used Microsoft RichTextBox Control as the object.
EDIT: NOTE: Other ActiveX controls such as "ActiveX Control Plugin" will crash the editor immediately.
Place a second RichTextBox Control on the table after the first one vanishes and Visual Pinball crashes on closing the editor with a "Report to M$" message.
QUOTE
---------------------------
Visual Pinball - [ActiveDud]: VPinball909.exe - Application Error
---------------------------
The instruction at "0x00000000" referenced memory at "0x00000000". The memory could not be "read".
Click on OK to terminate the program
---------------------------
OK
---------------------------
Visual Pinball - [ActiveDud]: VPinball909.exe - Application Error
---------------------------
The instruction at "0x00000000" referenced memory at "0x00000000". The memory could not be "read".
Click on OK to terminate the program
---------------------------
OK
---------------------------
Enumerator error or error handling error when the ActiveX object cannot be created yet persists as an object in the list pull-down?
A footnote: Apparently I can create a Microsoft RichTextBox Control as a COM object in script, but then the editor rejects the .Visible = True command which is available in WshHost.
This could be a syntax error on my part.
Edited by sleepy, 24 November 2010 - 05:04 AM.



Top













are all trademarks of VPFORUMS.