Problems with Import of Silo2 sia-files

Dranix

0
Messages
271
Problems with Import of Silo2 sia-files

Hi,

I've found a bug in the sia-loader: When loading a sia produced bei Silo2 beta Cheetah3D does crash in the loadercode:

EXC_BAD_ACCESS (0x0001)
KERN_PROTECTION_FAILURE (0x0002) at 0x00000248

Thread 0 Crashed:
0 -[mwSIALoader load:] + 6420
1 -[mwLoaderCenter load:::] + 660
2 -[MyDocument readFromFile:eek:fType:] + 84
3 -[NSDocument readFromURL:eek:fType:error:] + 144
4 -[NSDocument _initWithContentsOfURL:eek:fType:error:] + 148
5 -[NSDocument initWithContentsOfURL:eek:fType:error:] + 264
6 -[NSDocumentController makeDocumentWithContentsOfURL:eek:fType:error:] + 332
7 -[NSDocumentController openDocumentWithContentsOfURL:display:error:] + 340
8 -[NSDocumentController openDocument:] + 432
9 -[NSApplication sendAction:to:from:] + 108

The sia (containing only a cube) opens fine in Silo.
 

Attachments

  • test.sia.zip
    391 bytes · Views: 427
Last edited:
A bug in the beta? Cheetah3d won´t load Silo2 beta files? That is true. So what? Are you expecting Martin rewrites a loader for a beta?:smile:

With kindest regards
Frank
 
But why is it loadable without problems into Silo1.42? If there where a bug in the export shouldn't it hit Silo, too?

Edit: And yes, crashing shouldn't happen even when throwing trash at an app ;)
 
Last edited:
But why is it loadable without problems into Silo1.42? If there where a bug in the export shouldn't it hit Silo, too?
Edit: And yes, crashing shouldn't happen even when throwing trash at an app ;)

If you think so…
 

Attachments

  • Bild 3.png
    Bild 3.png
    13 KB · Views: 367
I may have been not clear: Cheetah3d is crashing, not Silo2... And that should never happen, even when feed a .doc :frown:
 
I know that, but you might know that the ".sia" file is a native Silo file extension like ".jas" is for Cheetah3d. And that one can use these sia-files along with Cheetah3d seems a deal so far. But again: Are you expecting Martin to rewrite a loader for a foreign beta?

BTW; you can try to ask Nevercenter, what changes they made.

Frank
 
Hi,
since Silo2 is still beta so I can not guarantee that it really works. And there still might change things in the v2 file format. I just fixed the bug from the file squareitround.

But as Frank says. Since Silo 2 is Beta software things can change again with the next Silo beta.

Bye,
Martin
 
Hi,
I've tested your attached files and Cheetah3D 4.3 already loads it fine.

Bye,
Martin
 
Hi,
since Silo2 is still beta so I can not guarantee that it really works. And there still might change things in the v2 file format. I just fixed the bug from the file squareitround.

But as Frank says. Since Silo 2 is Beta software things can change again with the next Silo beta.

Bye,
Martin

That's nice but I could live with Cheetah not being able to load it - just the crash isn't nice.
 
No, I just expect that Cheetah doesn't crash on data it can't handle.
Frank has a tendency to get incredibly defensive about Cheetah bugs and/or feature requests. FWIW, I agree with you. While I wouldn't expect Cheetah to compensate for Silo's bugs, I WOULD expect it not to crash when loading a bad file.
 
Frank has a tendency to get incredibly defensive about Cheeta

Cheetah has a very loyal user base but that doesn't serve the community or the software development imo. People need to express honestly what they think could be improved or doesn't work in a tactful way and others need not be so defensive.

I'm going outside, it's 78 and sunny. :)
 
@ Willem: I personally agree with Frank, and as far as feature requests goes, if you are referring to the "Bevel/Chamfer tool" Post in the general section of the forum, I agree with him there too. the post was asking how to do something, and Frank offered a solution, then got in trouble because the solution was a workaround(Which the guy was asking for) instead of a "Martin, please add this to cheetah". I don't want to offend anyone, this is just my opinion. But I don't think Frank is being defensive. He is merely stating that Martin should not have to write extra code so cheetah can import files made in a beta application. No, I don't think cheetah should crash, but I don't think Martin should have to adapt cheetah to open files from a beta. Anyway, just my(Very lengthy) opinion.:redface: :wink: :smile: Go Martin!

@IDR: Same here!(Actually it's 79.8 and sunny):mrgreen:
 
Last edited:
Back
Top