Page MenuHome

Blender crashes immediately after opening a saved file an klicking on a corner of a plane track
Closed, ResolvedPublic

Description

System Information
Operating system and graphics card
win vista
win 7
win 8.1
with various onboard graphics cards

Blender Version
Broken: (example: 2.69.7 4b206af, see splash screen)
2.73a
2.74
Worked: (optional)

Short description of error
Blender crashes immediately after opening a saved file an klicking on a corner of a plane track

Exact steps for others to reproduce the error
Based on a (as simple as possible) attached .blend file with minimum amount of steps
Open the attached blend file an click on a corner of the plane track.

Event Timeline

Peter Keis (BlenderPeter) claimed this task.
Peter Keis (BlenderPeter) raised the priority of this task from to 90.
Peter Keis (BlenderPeter) updated the task description. (Show Details)
Peter Keis (BlenderPeter) edited a custom field.
Sergey Sharybin (sergey) lowered the priority of this task from 90 to Normal.

We can do a silly "fix" for this by NULL-checking in point_markers_correspondences_on_both_image, but this looks like a read/write-file issue?!

Sergey Sharybin (sergey) triaged this task as 30 priority.Apr 21 2015, 11:17 PM

@Julian Eisel (Severin), NULL-check is wrong there. Such situation should not have happened.

@Peter Keis (BlenderPeter), unfortunately, i can't make the current file working, it has broken plane track. You can delete it and create again. But the thing is, some operation is having bug somewhere, which ended up corrupting the plane track in the first place. I've noticed joining tracks will cause such an issue and committed the fix, but it could be some other operator still causing such a corruption. So ideally we need to know how exactly to reproduce such a corrupted file. Or at least it'll be really helpful if you try to make tomorrow's build from https://builder.blender.org/ to crash with freshly created plane track.

@Sergey Sharybin (sergey), I've tried to crash the build 2.74a from this night, but yet I was not able to crash it :)
If it crashes again I will try to figure out how to reproduce the crash. One thing: I did not join tracks. Maybe it's because of the picture of the plane track. It is on a external stick.
If I now open the saved file with 2.74a and without the stick the plane track is not shown at all (which will of course don't cause any error). If I close blender, plug in the stick and start again, the plane track is shown after opening the file.

@Peter Keis (BlenderPeter), missing footage would not cause corruption of plane track. Also, plane track should be displaying even with footage failed to load. So can you share the file which doesn't show you plane track for until you're using your flash drive?

@Sergey Sharybin (sergey), I'm sorry but testing it a bit more intensive I saw the plane track which wasn't active and not visible opposit to the trackers. Clicking a bit "in the wild" activatet the plane track.
But even without image-sequence (footage) an picture for the plane track did not crash the version a8adeeb (Windows 32 bit).
Anyway, I share the file in which I created a new plane, saved a few times, deleted tracks an tracked again, changed the picture for the plane track. Hope it helps.

@Peter Keis (BlenderPeter), found another issue with plane track which would corrupt data when mixing 32bit and 64bit blender when working on the same file, it is now fixed in rBf35489f. Could that have been a reason of original file corruption?

Also made it so plane track's outline is drawn if the image failed to load (previously the logic was to hide outline image was assigned to the plane track, regardless to the fact whether image could be load or not). This is committed at rB147d0cd.

@Sergey Sharybin (sergey), yes, I'm working on two different Computers most of the time. One with Win Vista 32 bit and one with Win7 64 bit. Maybe that's the reason. I will try with one of the next builds.
Currently I'm busy so maybe it will take a while until I will report.
Thanks a lot for helping and fixing!

@Sergey Sharybin (sergey), it seems, that you were right. If I create a plane track on the 64 bit system, save it, open it on the 32 bit system and click on the plane track, blender crashes immediately. The same is vise versa. With the build dated 24.04.2015 the problem seems to be solved.
Thanks again!

Bastien Montagne (mont29) changed the task status from Unknown Status to Resolved.May 2 2015, 4:57 PM

Think we can consider this as fixed then? Thanks for the report.