Jump to content

Why MI 1.0.2 crashes so often (I figured it out)


Message added by TopicLocker3000

This topic was automatically locked after 6 months of inactivity. If you are the topic owner, please contact a moderator to have it unlocked.

Recommended Posts

In 1.0.2, there has been a major problem with random crashes, seemingly from nowhere. I have noticed that it often happens right after selecting and moving an object, and more specifically, a rig, when a schematic is present. So I decided to look into it.

This is the last few lines from the first crash I had. This is from after loading a rig, where I had a schematic loaded.

3:56:22 PM Opening asset: C:\Users\David\Documents\Mine-imator\Resources\Rigs\Sailboat\Sailboat.object
3:56:22 PM load_folder: C:\Users\David\Documents\Mine-imator\Resources\Rigs\Sailboat
3:56:22 PM load_format: 8
3:56:22 PM save_folder: 8
3:56:22 PM Opening object
3:56:22 PM Templates: 12
3:56:22 PM Timelines: 86
3:56:22 PM Resources: 6
3:56:22 PM Get template iids
3:56:22 PM Get particle type iids
3:56:22 PM Get keyframe iids
3:56:22 PM Get timeline iids
3:56:22 PM Update pre 1.0.0 hide
3:56:22 PM Update program
3:56:22 PM Asset loaded
3:56:22 PM Loading schematic: C:\Users\David\Mine-imator\Projects\TheHall\Piece from New World 2.blocks
3:56:23 PM Action: action_tl_select

 

This is the second. Again, I loaded a schematic, then a rig afterwards.

4:04:44 PM Opening asset: C:\Users\David\Documents\Mine-imator\Resources\Rigs\New Rigs\KicksBrickster Fall Rig.object
4:04:44 PM load_folder: C:\Users\David\Documents\Mine-imator\Resources\Rigs\New Rigs
4:04:44 PM load_format: 8
4:04:44 PM save_folder: 8
4:04:44 PM Opening object
4:04:44 PM Templates: 15
4:04:44 PM Timelines: 92
4:04:44 PM Resources: 3
4:04:44 PM Get template iids
4:04:44 PM Get particle type iids
4:04:44 PM Get keyframe iids
4:04:44 PM Get timeline iids
4:04:44 PM Update pre 1.0.0 hide
4:04:44 PM Update program
4:04:44 PM Asset loaded
4:04:46 PM Action: action_tl_select
 

And the third time. This time I loaded a rig, which worked perfectly. Then I loaded a schematic, and another rig, which caused it to crash.

4:06:54 PM Opening asset: C:\Users\David\Documents\Mine-imator\Resources\Rigs\New Rigs\Alpha-3 Disruptor.object
4:06:54 PM load_folder: C:\Users\David\Documents\Mine-imator\Resources\Rigs\New Rigs
4:06:54 PM load_format: 8
4:06:54 PM save_folder: 8
4:06:54 PM Opening object
4:06:54 PM Templates: 1
4:06:54 PM Timelines: 45
4:06:54 PM Resources: 0
4:06:54 PM Get template iids
4:06:54 PM Get particle type iids
4:06:54 PM Get keyframe iids
4:06:54 PM Get timeline iids
4:06:54 PM Update pre 1.0.0 hide
4:06:54 PM Update program
4:06:54 PM Asset loaded
4:06:56 PM Action: action_tl_extend
4:06:57 PM Action: action_tl_select

The correlation between the two events is obvious. Loading a rig after creating a scenery causes an error in the 'action_tl_select' event, which causes the program to crash. This is also why it appears to be random, because the crash happens later, meaning nobody realized they were connected.

I should also mention this bug does not occur in 1.0.1 or 1.0.0.

Edited by KicksBrickster
Link to post
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...