Sibelius is an app for scoring music.
Sibelius 1 runs fine with wine. Sibelius 2 crashes on startup.
When it crashes there is no useful message, only "Unhandled exception". Using winedbg I have found that Sibelius appears to be following a NULL pointer. I haven't yet managed to track down where it's getting the bad pointer from... any suggestions would be appreciated.
I've got some time and energy to try to make this work, but first... Has anyone else worked or is some else currently working on this? What did you find? How far did you get?
When it crashes there is no useful message, only "Unhandled exception". Using winedbg I have found that Sibelius appears to be following a NULL pointer. I haven't yet managed to track down where it's getting the bad pointer from... any suggestions would be appreciated.
Maybe the NULL pointer is reasonable, but the called function doesn't check the value and then uses it -> crash. If you make a back trace at the moment of the crash you see the called function. Then you can test on windows if it should handle NULL pointers or not. If not you still may have enough information to know which part the NULL pointer came from so you can create logs with --debugmsg and the right channels.
bye Fabi