EVReflection icon indicating copy to clipboard operation
EVReflection copied to clipboard

Crash in EVReflection 5.10.0 and IOS13

Open RameshBachiraju opened this issue 6 years ago • 2 comments
trafficstars

We are facing significant crashes with EVReflection and Ios13. Please find the crashlog

0 libdyld.dylib 0x1968d4684 dyld3::closure::ObjCStringTable::hash(char const*, unsigned long) const + 16 1 libdyld.dylib 0x1968d4c98 dyld3::closure::ObjCStringTable::getIndex(char const*) const + 52 2 libdyld.dylib 0x1968d4b18 dyld3::closure::ObjCClassOpt::forEachClass(char const*, dyld3::Array<std::__1::pair<unsigned long, unsigned long> > const&, void (void*, bool, bool*) block_pointer) const + 52 3 libdyld.dylib 0x1968e14c4 dyld3::AllImages::forEachObjCClass(char const*, void (void*, bool, bool*) block_pointer) const + 132 4 libobjc.A.dylib 0x196813c38 getPreoptimizedClass + 148 5 libobjc.A.dylib 0x1967fe8d8 getClassExceptSomeSwift(char const*) + 20 6 libobjc.A.dylib 0x1967ff784 look_up_class + 100 7 Foundation 0x196e912ec NSClassFromString + 200 8 EVReflection 0x10b5c280c specialized static EVReflection.swiftClassTypeFromString(_:) + 645 (EVReflection.swift:645) 9 EVReflection 0x10b5c2d50 specialized static EVReflection.getTypeFor(anyObject:key:type:item:) ()

This has never happened on ios12

Regards Ramesh

RameshBachiraju avatar Sep 26 '19 10:09 RameshBachiraju

I tried 2 apps that use EVReflection on iOS 13.1 and did not get any crashes. Does your app also crash when debugging the app or is it only runtime?

evermeer avatar Sep 26 '19 11:09 evermeer

Crashes only in runtime.
one more similar crash

0 libdyld.dylib 0x1968d4684 dyld3::closure::ObjCStringTable::hash(char const*, unsigned long) const + 16 1 libdyld.dylib 0x1968d4c98 dyld3::closure::ObjCStringTable::getIndex(char const*) const + 52 2 libdyld.dylib 0x1968d4b18 dyld3::closure::ObjCClassOpt::forEachClass(char const*, dyld3::Array<std::__1::pair<unsigned long, unsigned long> > const&, void (void*, bool, bool*) block_pointer) const + 52 3 libdyld.dylib 0x1968e14c4 dyld3::AllImages::forEachObjCClass(char const*, void (void*, bool, bool*) block_pointer) const + 132 4 libobjc.A.dylib 0x196813c38 getPreoptimizedClass + 148 5 libobjc.A.dylib 0x1967fe8d8 getClassExceptSomeSwift(char const*) + 20 6 libobjc.A.dylib 0x1967ff784 look_up_class + 100 7 Foundation 0x196e912ec NSClassFromString + 200 8 EVReflection 0x10b5c280c specialized static EVReflection.swiftClassTypeFromString(:) + 645 (EVReflection.swift:645) 9 EVReflection 0x10b5c2d50 specialized static EVReflection.getTypeFor(anyObject:key:type:item:) () 10 EVReflection 0x10b5c648c specialized static EVReflection.dictArrayToObjectArray(:key:type:array:conversionOptions:) () 11 EVReflection 0x10b5b0628 static EVReflection.dictionaryAndArrayConversion(:key:fieldType:original:theDictValue:conversionOptions:) () 12 EVReflection 0x10b5a9d14 specialized static EVReflection.setPropertiesfromDictionary<A>(:anyObject:conversionOptions:forKeyPath:) + 78 (EVReflection.swift:78) 13 EVReflection 0x10b5c5ad0 specialized static EVReflection.dictToObject<A>(:original:dict:conversionOptions:) + 1299 (EVReflection.swift:1299) 14 EVReflection 0x10b5b074c static EVReflection.dictionaryAndArrayConversion(:key:fieldType:original:theDictValue:conversionOptions:) + 1252 (EVReflection.swift:1252) 15 EVReflection 0x10b5aaed0 static EVReflection.setPropertiesfromDictionary<A>(_:anyObject:conversionOptions:forKeyPath:) + 78 (EVReflection.swift:78) 16 EVReflection 0x10b5a65e8 EVReflectable<>.init(json:conversionOptions:forKeyPath:) ()

RameshBachiraju avatar Sep 26 '19 13:09 RameshBachiraju