BTranslationUtils::GetBitmap() segfaults in EXRTranslator::DerivedIdentify()
|Reported by:||ttcoder||Owned by:||bonefish|
|Keywords:||ressource translator unhandled exception||Cc:|
|Has a Patch:||no||Platform:||x86|
When launching TS (TuneStacker) it crashes as it tries to load its PNG ressources.
This is from a nightly I've installed to a partition, from this file: haiku-nightly-hrev39648-x86gcc2hybrid-raw.tar.xz
I'm picking "Translator Add-ons" for category for now, though this might be libroot.so or something else (see notes).
- TS no longer crashes if I delete the translator at /boot/system/add-ons/Translators/EXRTranslator
- TS crashes in nightly hrev39648 but did not crash in R1/alpha2
- another app I have doing the same gig (loading PNG images from its ressources, though of a different origin) works fine in nightly.
- I've looked thoroughly in the source browser and to the best of my understanding, the code referred to in the back trace (methods in class BaseTranslator ..etc) seems to have not changed since 3 years ago or whereabouts, so it's hard to say why it has regressed in the last few months.. It might be exception related though, maybe the exception throwing mechanism has changed and crashes the "catch" statement in EXRTranslator::DerivedIdentify() ?
Change History (9)
comment:5 by , 9 years ago
|Blocked By:||1259 added|
|Status:||in-progress → closed|