SUPPORT BOARD OVERVIEW & TIPS:

About Receiving Help from the Support Board: While all members may answer questions posted in the Support board, you should only rely on responses posted or confirmed by support moderators and website administrators. Any solutions provided by members of the community that are not verified by a staff member (as indicated by a light-green background) are provided as-is, and we cannot take responsibility for any of the results of said actions.

About Responding to Support Threads: If you feel you know the answer to a question, you are welcome to respond to the thread and politely offer assistance. Please be courteous and try to provide detailed and helpful solutions to users who may not be as advanced as you. We ask that you refrain from posting one-sentence solutions.

Please search for existing topics before creating one! It's quite likely someone else has already encountered a similar issue which was resolved. You can search for existing support threads by clicking here .

About Topic Tags:

* Topics denoted with the [OPEN] tag are awaiting a response from the end user. You are welcome to post in these threads if you are experiencing a similar issue so we may provide further support.

* Topics denoted with the [RESOLVED] title have been successfully answered and confirmed by a support moderator and the end user, and should be used as a reference. These topics are locked.

* Topics denoted with the [CLOSED] tag were either inactive for more than 30 days or the end user did not respond to a suggestion and confirm if the issue was resolved. These topics are locked.

lock [RESOLVED] MBP 1.50 Beta 3 often crashes on launch

  • portalbob340
  • portalbob340's Avatar Topic Author
  • Offline
  • Novice Marbler
  • Novice Marbler
  • Posts: 15
  • Thank you received: 0
04 Aug 2014 20:34 - 14 Sep 2014 16:32 #1
Whenever I try to open MBP 1.50 Beta 3, it usually crashes. I occasionally somehow manage to get the game to start properly and I am most successful just after logging into my computer. Additionally, the program also crashes whenever I try to join any multiplayer games, however the leaderboards work. I have attached the console.log just in case that helps, and as a side note, MBP 1.14 works consistently on the same computer. My computer runs Windows 8. Help would be appreciated, thanks.
Attachments:
Last edit: 14 Sep 2014 16:32 by Aayrl.
The topic has been locked.
  • Posts: 787
  • Thank you received: 123
05 Aug 2014 11:20 #2
First, try running the game as an administrator, or with compatibility options on. Could be a right issue.

Second, try getting a trace log of the game, either by setting up the main.cs file, by the command line option, or by pressing Ctrl-T during startup to where pressing "~" shows "Entering/Leaving" and the such.

Third, make sure you've used the site's download. You probably have, though.
The topic has been locked.
  • StewMan46
  • StewMan46's Avatar
  • Offline
  • Professional Marbler
  • Professional Marbler
  • i dont play anymore.
  • Posts: 370
  • Thank you received: 46
05 Aug 2014 18:17 #3
You can also try reinstalling the game, although that may not be much help.
The topic has been locked.
  • Posts: 787
  • Thank you received: 123
05 Aug 2014 21:21 #4
Telling someone to reinstall the game really isn't much help... Especially if he downloaded from the site. Saying that just shows a lack of effort in providing support.
The following user(s) said Thank You: StewMan46
The topic has been locked.
  • StewMan46
  • StewMan46's Avatar
  • Offline
  • Professional Marbler
  • Professional Marbler
  • i dont play anymore.
  • Posts: 370
  • Thank you received: 46
05 Aug 2014 22:51 - 08 Aug 2014 11:58 #5
By the way Ian, for the multiplayer games, does it go to the black screen or does it show a dialog saying "Timed out"?
Last edit: 08 Aug 2014 11:58 by StewMan46.
The topic has been locked.
  • portalbob340
  • portalbob340's Avatar Topic Author
  • Offline
  • Novice Marbler
  • Novice Marbler
  • Posts: 15
  • Thank you received: 0
06 Aug 2014 03:10 #6
I previously had my MBP folder in my downloads, and it seems to work better after moving it to Program Files for some reason. The Multiplayer issue still persists. When I try to join a server, a message box reading "marbleblast.exe has stopped working" appears.
The topic has been locked.
  • StewMan46
  • StewMan46's Avatar
  • Offline
  • Professional Marbler
  • Professional Marbler
  • i dont play anymore.
  • Posts: 370
  • Thank you received: 46
06 Aug 2014 14:10 #7
Like Promarbler said, try running it as an administrator or with compatibility settings on. This should write to Program Files properly, therefore possibly resolving your multiplayer and other issues that you may have.
The topic has been locked.
  • Posts: 1118
  • Thank you received: 370
06 Aug 2014 18:06 #8
Windows may also be blocking portions of the executable from running, especially in the multiplayer environment where a constant inbound and outbound communication channel must be prevalent in order for the game to run properly. It would also be beneficial to check your Windows Firewall settings to ensure Windows is not blocking any portion of the 'marbleblast.exe' program from running to its full potential.

Another issue that persists in the Beta 3 client is incompatibility with different video drivers, depending on the system you are running Marble Blast on. If you are able to open the game and enter the Options menu, try toggling between the OpenGL and Direct3D video drivers and then attempt to run a multiplayer game and see if the issue persists. I know the download of Beta 3 comes with one or the other preset, which may be incompatible with your particular video driver, and you'll simply need to toggle to the other driver for the game to run more smoothly.

Post back with any additional issues or if you managed to fix the problem. Thanks!
~Aayrl
The following user(s) said Thank You: portalbob340
The topic has been locked.
  • portalbob340
  • portalbob340's Avatar Topic Author
  • Offline
  • Novice Marbler
  • Novice Marbler
  • Posts: 15
  • Thank you received: 0
06 Aug 2014 19:00 #9
I tried running it as admin, with no differing results. Firewall seems to allow marbleblast.exe to run to its full potential. Toggling between the two drivers seems to do nothing. Could the issue be related to me trying to connect to the dev/testing server?
The topic has been locked.
  • Posts: 1118
  • Thank you received: 370
06 Aug 2014 23:24 - 06 Aug 2014 23:25 #10
Which dev/testing server are you attempting to connect to? If you politely ask Regislian to host a server (he is online fairly often, and is also on a Windows machine), you can try connecting to his server and see if the same crash is produced. It may just be a CRC issue with the development server since HiGuy has been using that to test features for RC1.

~Aayrl
Last edit: 06 Aug 2014 23:25 by Aayrl.
The topic has been locked.
  • portalbob340
  • portalbob340's Avatar Topic Author
  • Offline
  • Novice Marbler
  • Novice Marbler
  • Posts: 15
  • Thank you received: 0
07 Aug 2014 01:00 #11
I attempted to connect to Tsuf Mk. 1, if that helps. I didn't get anyone to start a test server, so I tried connecting to a server that HiGuy had up. Same crash.
The topic has been locked.
  • IsraeliRD
  • IsraeliRD's Avatar
  • Offline
  • Project Manager
  • Project Manager
  • Dragon Power Supreme
  • Posts: 3502
  • Thank you received: 913
07 Aug 2014 04:14 #12
Please do ctrl+t to start up Trace before joining Tsuf Mk 1 or any other server.
This will give us heaps of information and has better chances to tell us what's wrong.

After the crash with trace on, please attach the console.log in its entirety here.
It can be found in the root directory of marble blast (where the executable file is).

If it's too big, pastebin it.

"matan, now i get what you meant a few years back when you said that "the level in mbg is beyond me" after the last rampage i noticed things were insane, and now i truly feel that too" - Dushine, 2015.
The topic has been locked.
  • portalbob340
  • portalbob340's Avatar Topic Author
  • Offline
  • Novice Marbler
  • Novice Marbler
  • Posts: 15
  • Thank you received: 0
07 Aug 2014 04:25 #13
So I tried joining the server with Trace on, hopefully that helps.
Attachments:
The topic has been locked.
  • Posts: 787
  • Thank you received: 123
07 Aug 2014 14:03 - 07 Aug 2014 14:04 #14
Trace did not run at all. Remember, press Ctrl-T (don't hold it down, just press and release) after joining the leaderboards and before joining the server. Don't run it before you log into the leaderboards, I believe there's some stupid code that turns it off when you login.
Last edit: 07 Aug 2014 14:04 by ProMarbler.
The topic has been locked.
  • portalbob340
  • portalbob340's Avatar Topic Author
  • Offline
  • Novice Marbler
  • Novice Marbler
  • Posts: 15
  • Thank you received: 0
07 Aug 2014 18:12 - 07 Aug 2014 18:15 #15
Sorry about that, this one should be correct.

I at least saw something about Trace show up in the console in-game, not sure if it's in the log.
Attachments:
Last edit: 07 Aug 2014 18:15 by portalbob340. Reason: More information, avoiding double post
The topic has been locked.
  • Posts: 787
  • Thank you received: 123
07 Aug 2014 18:29 - 07 Aug 2014 18:32 #16
Are you uploading the right log file? The log file should be larger in size than the rest, and contain lines similar to this:
Code:
Entering (null)::onFrameAdvance(16) Leaving (null)::onFrameAdvance - return 1720
(possibly borrowed code snippet)
Upload the console.log file immediately after you quit or crash the game.

Test your game by pressing Ctrl-T and verifying in the console in the game that something like "Entering ... Leaving" is showing up. Once you see successful results, log into the leaderboards and press Ctrl-t again, and try to replicate the crash.

Also, could you clarify exactly how you installed MarbleBlast? It should have been download directly from the website. This shouldn't really be an issue.

If you cannot get trace to work, then test to see if typing "trace(1);" (without quotes) causes it to work. If not, aside from you typing it in wrong, I'd have to believe that your game is broken.
Last edit: 07 Aug 2014 18:32 by ProMarbler.
The topic has been locked.
  • portalbob340
  • portalbob340's Avatar Topic Author
  • Offline
  • Novice Marbler
  • Novice Marbler
  • Posts: 15
  • Thank you received: 0
07 Aug 2014 19:57 #17
I see trace showing up in the in-game console, but not in the log file. As for installing the game, I downloaded the newest version from this website and ran it from that folder, which I eventually moved into Program Files. I still have a folder for MBP 1.14 in Program Files, could that be an issue somehow?
The topic has been locked.
  • StewMan46
  • StewMan46's Avatar
  • Offline
  • Professional Marbler
  • Professional Marbler
  • i dont play anymore.
  • Posts: 370
  • Thank you received: 46
07 Aug 2014 20:09 #18
Installing over your 1.14 installation can be an issue. But I'm assuming you've not done that though and that the 1.14 folder is separate to the 1.50 folder.
The topic has been locked.
  • portalbob340
  • portalbob340's Avatar Topic Author
  • Offline
  • Novice Marbler
  • Novice Marbler
  • Posts: 15
  • Thank you received: 0
07 Aug 2014 20:21 - 07 Aug 2014 20:29 #19
The two folders are separate, but my issue is that the console.log file doesn't seem to change.

Also, how is the console.log file written? Is it written progressively or logged at or after a crash?
Last edit: 07 Aug 2014 20:29 by portalbob340. Reason: Additional question
The topic has been locked.
  • StewMan46
  • StewMan46's Avatar
  • Offline
  • Professional Marbler
  • Professional Marbler
  • i dont play anymore.
  • Posts: 370
  • Thank you received: 46
07 Aug 2014 21:11 #20
The console.log file is written from when the game starts to when you exit it. It will also stop writing after a crash (this is why you should do trace so the PlatinumTeam and other people can find out what's wrong with your game)
The following user(s) said Thank You: portalbob340
The topic has been locked.
  • Jeff
  • Jeff's Avatar
  • Offline
  • Elite Marbler
  • Elite Marbler
  • PlatinumQuest Programmer
  • Posts: 1680
  • Thank you received: 205
07 Aug 2014 22:12 - 07 Aug 2014 22:15 #21

The two folders are separate, but my issue is that the console.log file doesn't seem to change.


Run your game as administrator, sometimes folder permissions will stop a console.log from being overwritten and changing.

I am a programmer. Most here know me for being one of the major contributors to Marble Blast Platinum and PlatinumQuest.
Last edit: 07 Aug 2014 22:15 by Jeff.
The following user(s) said Thank You: portalbob340
The topic has been locked.
  • portalbob340
  • portalbob340's Avatar Topic Author
  • Offline
  • Novice Marbler
  • Novice Marbler
  • Posts: 15
  • Thank you received: 0
07 Aug 2014 23:38 #22
Thanks Jeff, now the console.log file displays the appropriate information.

Hopefully that is correct now.
Attachments:
The topic has been locked.
  • Posts: 787
  • Thank you received: 123
08 Aug 2014 04:52 #23
The trace log created successfully.

As for what the log contains... Looking at the end of the file, I see this:
Code:
Entering (null)::portInit(28000)
This would suggest that the game crashed upon port binding/connection.

The only thing that I can think of that would cause this is another program. Have you installed any security software, especially anything like antivirus or another firewall? It's possible that upon receiving an outbound connection, it simply terminates the program. Or, upon an unsuccessful port connection, the game's decade-old code catches up to it and it crashes. However, it could also be a bad server response, where for some reason your game just likes to quit instead. In that case, it may be the servers at fault. Are you sure the server was up, and not some ghost server? All I can think of as of right now.

As for the launch crashes, you'd have to run MarbleBlast with the -trace option from the command line in an elevated prompt, or enable trace in the main.cs file (and run as admin, yada yada). Could possibly be a race or memory issue, if it's unpredictable.
The following user(s) said Thank You: portalbob340
The topic has been locked.
  • portalbob340
  • portalbob340's Avatar Topic Author
  • Offline
  • Novice Marbler
  • Novice Marbler
  • Posts: 15
  • Thank you received: 0
10 Aug 2014 05:28 #24
As for antivirus, I have Avast, and I don't think I have any other firewalls. I'll probably just wait for the next update and see if that fixes it somehow. Thanks to everyone that tried to help me solve this problem, I'll update this if it either fixes itself or I find out anything new.

Again, thanks!
The topic has been locked.
Moderators: Doomblah
Time to create page: 1.620 seconds