Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-18346] iOS: Unreproducible crash while running KitchenSink

GitHub Issuen/a
TypeBug
PriorityHigh
StatusClosed
ResolutionCannot Reproduce
Resolution Date2015-01-12T20:39:40.000+0000
Affected Version/sRelease 3.5.0
Fix Version/sn/a
ComponentsiOS
Labelsqe-3.5.0
ReporterEwan Harris
AssigneeIngo Muschenetz
Created2015-01-08T21:23:25.000+0000
Updated2017-03-24T18:41:50.000+0000

Description

Description

*This has only happened once, I am unable to reproduce and therefore I am uncertain on the steps to reproduce. I was running KS on two devices at the time, only one of the devices crashed. The second device is an iPad Air 2 running 8.2b3* *I can not be certain as to whether this is a regression as I have been unable to reproduce the issue again.* When running KitchenSink I ran into a crash when entering BaseUI->Views->Table Views->Events. I had been running the test for around 2 hours. I simply tapped on 'Events' and the app crashed back to the springboard. There *were* crash logs on device and I have them attached as crash.txt.

Steps To Reproduce

*I am unsure of the steps required to reproduce*

Actual Result

The app crashed, I am unsure as to the reason why

Expected Result

The app should not crash

Attachments

FileDateSize
crash.txt2015-01-08T21:23:25.000+000048237
crashlog-scenario1.log2015-01-09T08:20:45.000+000048149
crashlog-scenario2.log2015-01-09T08:20:45.000+000052071
crashlog-scenario3.log2015-01-09T08:20:45.000+000047229

Comments

  1. Kajenthiran Velummaylum 2015-01-09

    We tried the KitchenSink app with following environment and observed *crash* in 3 times. But we couldn't define any concrete reproduction step. 3 places where we observed the crash. Crash logs are attached for all 3 scenarios. 1. BaseUI > Views > Table View > Events 2. Controls > Slider > Basic 3. BaseUI > Views > Table View > Events At the 3rd scenario, following console log is observed in Studio.
       [ERROR] :  The application has crashed with an uncaught exception 'NSInvalidArgumentException'.
       [ERROR] :  Reason:
       [ERROR] :  *** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[7]
       [ERROR] :  Stack trace:
       [ERROR] :  
       [ERROR] :  0   CoreFoundation                      0x000000018704a5dc <redacted> + 132
       [ERROR] :  1   libobjc.A.dylib                     0x0000000197f9c0e4 objc_exception_throw + 60
       [ERROR] :  2   CoreFoundation                      0x0000000186f32d70 <redacted> + 412
       [ERROR] :  3   CoreFoundation                      0x0000000186f337c4 <redacted> + 464
       [ERROR] :  4   UIKit                               0x000000018b9ef1c4 <redacted> + 36
       [ERROR] :  5   UIKit                               0x000000018b9f0bf8 <redacted> + 1072
       [ERROR] :  6   UIKit                               0x000000018b9f0a98 <redacted> + 720
       [ERROR] :  7   UIKit                               0x000000018b9f0a98 <redacted> + 720
       [ERROR] :  8   UIKit                               0x000000018b9f0168 <redacted> + 144
       [ERROR] :  9   UIKit                               0x000000018b9f0048 <redacted> + 484
       [ERROR] :  10  UIKit                               0x000000018b9fbb8c <redacted> + 1764
       [ERROR] :  11  UIKit                               0x000000018bbdf634 <redacted> + 144
       [ERROR] :  12  UIKit                               0x000000018b9f0d80 <redacted> + 1464
       [ERROR] :  13  UIKit                               0x000000018b9f0a98 <redacted> + 720
       [ERROR] :  14  UIKit                               0x000000018b9f0168 <redacted> + 144
       [ERROR] :  15  UIKit                               0x000000018b9f0048 <redacted> + 484
       [ERROR] :  16  UIKit                               0x000000018b9fbb8c <redacted> + 1764
       [ERROR] :  17  UIKit                               0x000000018bbdeea0 <redacted> + 1492
       [ERROR] :  18  UIKit                               0x000000018ba024d4 <redacted> + 88
       [ERROR] :  19  UIKit                               0x000000018bbde62c <redacted> + 856
       [ERROR] :  20  UIKit                               0x000000018bb980f8 <redacted> + 3036
       [ERROR] :  21  UIKit                               0x000000018baa8f30 <redacted> + 468
       [ERROR] :  22  UIKit                               0x000000018baa8cfc <redacted> + 56
       [ERROR] :  23  UIKit                               0x000000018baa8c7c <redacted> + 200
       [ERROR] :  24  UIKit                               0x000000018b9f14b4 <redacted> + 572
       [ERROR] :  25  QuartzCore                          0x000000018b3499e0 <redacted> + 168
       [ERROR] :  26  QuartzCore                          0x000000018b3445b0 <redacted> + 320
       [ERROR] :  27  QuartzCore                          0x000000018b344454 <redacted> + 32
       [ERROR] :  28  QuartzCore                          0x000000018b343c54 <redacted> + 276
       [ERROR] :  29  QuartzCore                          0x000000018b3439d8 <redacted> + 436
       [ERROR] :  30  QuartzCore                          0x000000018b33d408 <redacted> + 80
       [ERROR] :  31  CoreFoundation                      0x0000000187002a90 <redacted> + 32
       [ERROR] :  32  CoreFoundation                      0x0000000186fffa1c <redacted> + 360
       [ERROR] :  33  CoreFoundation                      0x0000000186fffdfc <redacted> + 836
       [ERROR] :  34  CoreFoundation                      0x0000000186f2d0d4 CFRunLoopRunSpecific + 396
       [ERROR] :  35  GraphicsServices                    0x000000019052b5a4 GSEventRunModal + 168
       [ERROR] :  36  UIKit                               0x000000018ba5a29c UIApplicationMain + 1488
       [ERROR] :  37  KitchenSink                         0x000000010002ba2c KitchenSink + 31276
       [ERROR] :  38  libdyld.dylib                       0x000000019860aa08 <redacted> + 4
       [ERROR] :  *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[7]'
       [ERROR] :  *** First throw call stack:
       [ERROR] :  (0x18704a5dc 0x197f9c0e4 0x186f32d70 0x186f337c4 0x18b9ef1c4 0x18b9f0bf8 0x18b9f0a98 0x18b9f0a98 0x18b9f0168 0x18b9f0048 0x18b9fbb8c 0x18bbdf634 0x18b9f0d80 0x18b9f0a98 0x18b9f0168 0x18b9f0048 0x18b9fbb8c 0x18bbdeea0 0x18ba024d4 0x18bbde62c 0x18bb980f8 0x18baa8f30 0x18baa8cfc 0x18baa8c7c 0x18b9f14b4 0x18b3499e0 0x18b3445b0 0x18b344454 0x18b343c54 0x18b3439d8 0x18b33d408 0x187002a90 0x186fffa1c 0x186fffdfc 0x186f2d0d4 0x19052b5a4 0x18ba5a29c 0x10002ba2c 0x19860aa08)
       
    Test Environment: Titanium SDK: 3.5.0.v20150108143317 Appc-Studio: 3.4.1 GA Titanium CLI: 3.4.1 GA Alloy : 1.5.1 GA Xcode : 6.1 OS: OSX 10.10.1 Device : iPhone 6plus (iOS 8.1)
  2. Vishal Duggal 2015-01-12

    I can not reproduce this. Logs seem to indicate a segmentation fault which might be related to the crash seen in TIMOB-18249. Resolving this. Please reopen if problem persists
  3. Lee Morris 2017-03-24

    Can verify this ticket as "Cannot Reproduce". Tested with the following environment; iPhone 7 (10.2) MacOS 10.11.6 (15G31) Studio 4.8.1.201612050850 Ti SDK 6.0.3 GA Appc NPM 4.2.8 Appc CLI 6.1.0 Ti CLI 5.0.11 Alloy 1.9.5 Arrow 1.10.1 Xcode 8.2 (8C38) Node v4.6.0 Java 1.7.0_80

JSON Source