You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@weex.apache.org by "Adam Feng (JIRA)" <ji...@apache.org> on 2018/04/04 10:22:00 UTC
[jira] [Assigned] (WEEX-211) crash in text component on iOS10
[ https://issues.apache.org/jira/browse/WEEX-211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Adam Feng reassigned WEEX-211:
------------------------------
Assignee: xingZhang (was: Adam Feng)
> crash in text component on iOS10
> --------------------------------
>
> Key: WEEX-211
> URL: https://issues.apache.org/jira/browse/WEEX-211
> Project: Weex
> Issue Type: Bug
> Components: iOS
> Environment: iPad iOS 10.0.2
> Reporter: fjzznjsh
> Assignee: xingZhang
> Priority: Major
>
> Exception Type: SIGSEGV
> Exception Codes: SEGV_ACCERR at 000000000000000000
> Crashed Thread: 48
> Thread 48 Name: com.taobao.weex.component
> Thread 48 Crashed:
> 0 CoreFoundation 0x000000018a80e174 CFStringCreateCopy + 28
> 1 CoreText 0x000000018d5e0b18 TCharStreamCFString::TCharStreamCFString(__CFString const*, __CFDictionary const*) + 60
> 2 CoreText 0x000000018d57adf0 TTypesetter::RelayoutRun(std::__1::tuple<TLine const*, TCharStream const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*, std::__1::shared_ptr<TBidiLevelsProvider>*, unsigned int, unsigned char> const&, CTRun*) + 220
> 3 CoreText 0x000000018d55fe04 TTypesetter::MakeLineConsistent(std::__1::tuple<TLine const*, TCharStream const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*, std::__1::shared_ptr<TBidiLevelsProvider>*, unsigned int, unsigned char> const&, TLine&) + 92
> 4 CoreText 0x000000018d55fd1c TTypesetter::FinishLineFill(std::__1::tuple<TLine const*, TCharStream const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*, std::__1::shared_ptr<TBidiLevelsProvider>*, unsigned int, unsigned char> const&, TLine&, double, double) + 40
> 5 CoreText 0x000000018d553248 CTLineCreateFromLineWithOffset + 172
> 6 UIFoundation 0x00000001906e1acc ___NSStringDrawingEngine + 11296
> 7 UIFoundation 0x00000001906e5724 -[NSAttributedString(NSExtendedStringDrawing) boundingRectWithSize:options:context:] + 584
> 8 EGame 0x00000001007e1d2c -[WXTextComponent calculateTextHeightWithWidth:] + 116
> 9 EGame 0x00000001007df460 ___31-[WXTextComponent measureBlock]_block_invoke + 96
> 10 EGame 0x00000001007e706c _cssNodeMeasure + 72
> 11 EGame 0x000000010088d314 _wx_layoutNode + 1572
> 12 EGame 0x000000010088d930 _wx_layoutNode + 3136
> 12 EGame 0x000000010088d930 _wx_layoutNode + 3136
> 12 EGame 0x000000010088d930 _wx_layoutNode + 3136
> 12 EGame 0x000000010088d930 _wx_layoutNode + 3136
> 12 EGame 0x000000010088d930 _wx_layoutNode + 3136
> 17 EGame 0x000000010083aaf8 -[WXCellComponent _calculateFrameWithSuperAbsolutePosition:gatherDirtyComponents:] + 308
> 18 EGame 0x00000001007e78ec -[WXComponent(Layout) _calculateFrameWithSuperAbsolutePosition:gatherDirtyComponents:] + 524
> 19 EGame 0x0000000100862c08 -[WXScrollerComponent _calculateFrameWithSuperAbsolutePosition:gatherDirtyComponents:] + 460
> 18 EGame 0x00000001007e78ec -[WXComponent(Layout) _calculateFrameWithSuperAbsolutePosition:gatherDirtyComponents:] + 524
> 21 EGame 0x000000010080466c -[WXComponentManager _layout] + 324
> 22 EGame 0x00000001008044ac -[WXComponentManager _layoutAndSyncUI] + 28
> 23 EGame 0x0000000100800b88 -[WXComponentManager _recursivelyAddComponent:toSupercomponent:atIndex:appendingInTree:] + 860
> 24 EGame 0x000000010080080c -[WXComponentManager addComponent:toSupercomponent:atIndex:appendingInTree:] + 120
> 25 EGame 0x000000010087e988 ___42-[WXBridgeContext registerGlobalFunctions]_block_invoke_2 + 340
> 26 EGame 0x00000001007ff714 +[WXComponentManager _performBlockOnComponentThread:] + 224
> 27 Foundation 0x000000018b4166ec ___NSThreadPerformPerform + 340
> 28 CoreFoundation 0x000000018a8de278 ___CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
> + 24
> 29 CoreFoundation 0x000000018a8ddbc0 ___CFRunLoopDoSources0 + 524
> 30 CoreFoundation 0x000000018a8db7c0 ___CFRunLoopRun + 804
> 24 CoreFoundation 0x000000018a80a048 CFRunLoopRunSpecific + 436
> 4 Foundation 0x000000018b318b1c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
> 33 EGame 0x00000001007ff5f8 -[WXComponentManager _runLoopThread] + 264
> 6 Foundation 0x000000018b41650c ___NSThread__start__ + 1024
> 7 libsystem_pthread.dylib 0x00000001899c3860 __pthread_body + 240
> 8 libsystem_pthread.dylib 0x00000001899c3770 __pthread_body
> 9 libsystem_pthread.dylib 0x00000001899c0dbc start_wqthread + 0
> 11 JavaScriptCore 0x000000018eef9a48 _llint_entry + 24760
> 1 JavaScriptCore 0x000000018eef99e4 _llint_entry + 24660
> 13 JavaScriptCore 0x000000018eef9d7c _llint_entry + 25580
> 1 JavaScriptCore 0x000000018eef99e4 _llint_entry + 24660
> 1 JavaScriptCore 0x000000018eef99e4 _llint_entry + 24660
> 1 JavaScriptCore 0x000000018eef99e4 _llint_entry + 24660
> 1 JavaScriptCore 0x000000018eef99e4 _llint_entry + 24660
> 1 JavaScriptCore 0x000000018eef99e4 _llint_entry + 24660
> 1 JavaScriptCore 0x000000018eef99e4 _llint_entry + 24660
> 1 JavaScriptCore 0x000000018eef99e4 _llint_entry + 24660
> 1 JavaScriptCore 0x000000018eef99e4 _llint_entry + 24660
> 1 JavaScriptCore 0x000000018eef99e4 _llint_entry + 24660
> 1 JavaScriptCore 0x000000018eef99e4 _llint_entry + 24660
> 11 JavaScriptCore 0x000000018eef9a48 _llint_entry + 24760
> 11 JavaScriptCore 0x000000018eef9a48 _llint_entry + 24760
> 11 JavaScriptCore 0x000000018eef9a48 _llint_entry + 24760
> 11 JavaScriptCore 0x000000018eef9a48 _llint_entry + 24760
> 11 JavaScriptCore 0x000000018eef9a48 _llint_entry + 24760
> 11 JavaScriptCore 0x000000018eef9a48 _llint_entry + 24760
> 11 JavaScriptCore 0x000000018eef9a48 _llint_entry + 24760
> 11 JavaScriptCore 0x000000018eef9a48 _llint_entry + 24760
> 11 JavaScriptCore 0x000000018eef9a48 _llint_entry + 24760
> 11 JavaScriptCore 0x000000018eef9a48 _llint_entry + 24760
> 11 JavaScriptCore 0x000000018eef9a48 _llint_entry + 24760
> 11 JavaScriptCore 0x000000018eef9a48 _llint_entry + 24760
> 11 JavaScriptCore 0x000000018eef9a48 _llint_entry + 24760
> 1 JavaScriptCore 0x000000018eef99e4 _llint_entry + 24660
> 11 JavaScriptCore 0x000000018eef9a48 _llint_entry + 24760
> 4 JavaScriptCore 0x000000018eef37c8 _vmEntryToJavaScript + 264
> 5 JavaScriptCore 0x000000018edc6ca8 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 168
> 6 JavaScriptCore 0x000000018e816c0c JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 352
> 69 JavaScriptCore 0x000000018ea89cf8 JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 152
> 70 JavaScriptCore 0x000000018e8169c0 JSObjectCallAsFunction + 536
> 71 JavaScriptCore 0x000000018eeaaab4 -[JSValue callWithArguments:] + 304
> 72 EGame 0x0000000100815614 ___22-[WXJSCoreBridge init]_block_invoke_2 + 80
> 73 Foundation 0x000000018b3ffca0 __NSFireDelayedPerform + 428
> 74 CoreFoundation 0x000000018a8de8f4 ___CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 28
> + 28
> 75 CoreFoundation 0x000000018a8de608 ___CFRunLoopDoTimer + 872
> 76 CoreFoundation 0x000000018a8ddec4 ___CFRunLoopDoTimers + 244
> 77 CoreFoundation 0x000000018a8dbac0 ___CFRunLoopRun + 1572
> 24 CoreFoundation 0x000000018a80a048 CFRunLoopRunSpecific + 436
> 4 Foundation 0x000000018b318b1c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
> 80 EGame 0x000000010081a32c -[WXBridgeManager _runLoopThread] + 264
> 6 Foundation 0x000000018b41650c ___NSThread__start__ + 1024
> 7 libsystem_pthread.dylib 0x00000001899c3860 __pthread_body + 240
> 8 libsystem_pthread.dylib 0x00000001899c3770 __pthread_body
> 9 libsystem_pthread.dylib 0x00000001899c0dbc start_wqthread + 0
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)