SAP Knowledge Base Article - Preview

1940785 - SUP SDK native iOS application crashes on idle with EXC_BAD_ACCESS (SIGSEGV) error message - SUP/SMP SDK 2.3

Symptom

A native iOS application is developed using Sybase Unwired Platform 2.1.3.  When running the application on iPad Mini and iOS 6.1.3, application crashes when going into background.  Crash log thread shows:

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x72329e0e
Crashed Thread:  0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0    0x004c2566 +[SUPOCHandler initialize] (SupHandler.mm:408)
1   0x002d9f68 -[SUPApplication startConnectionCall:timeout:] (SUPApplication.m:1718)
2   0x002d9b26 -[SUPApplication startConnection:] (SUPApplication.m:1664)
3   0x00029e24 -[MBOManager startSupConnection] (MBOManager.m:360)
4   0x32fc00f0 __NSThreadPerformPerform + 456
5   0x3267e680 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 12
6   0x3267dee4 __CFRunLoopDoSources0 + 208
7   0x3267ccb2 __CFRunLoopRun + 642
8   0x325efeb8 CFRunLoopRunSpecific + 352
9   0x325efd44 CFRunLoopRunInMode + 100
10  0x361a42e6 GSEventRunModal + 70
11  0x345052fc UIApplicationMain + 1116
12  0x00023fd2 main (main.m:16)
13  0x00023274 start + 36

...

Thread 14 name:  Dispatch queue: com.sap.mdc.sysco.MBOQueue.ConnectionWait
Thread 14:
0   0x3aa2e5bc access + 8
1   0x003c9b8a unixAccess (see-sqlite3.c:25599)
2   0x003c0484 sqlite3OsAccess (see-sqlite3.c:12158)
3   0x003d14b2 hasHotJournal (see-sqlite3.c:34625)
4   0x003d18ca sqlite3PagerSharedLock (see-sqlite3.c:34814)
5   0x003d5d3c lockBtree (see-sqlite3.c:39801)
6   0x003d6256 sqlite3BtreeBeginTrans (see-sqlite3.c:40053)
7   0x003e933e sqlite3VdbeExec (see-sqlite3.c:54921)
8   0x003e41fc sqlite3Step (see-sqlite3.c:50614)
9   0x003e4390 sqlite3_step (see-sqlite3.c:50673)
10  0x00464d2e ReadSettingValue (pimdbSetting.c:138)
11  0x00384d4e CClientConfig::ReadPropertyValueAsString(int, mo::CmoString&, char const*) (ClientConfig.cpp:357)
12  0x00386542 CClientConfig::GetPropString(int, char const*) (ClientConfig.cpp:431)
13  0x0048fb7c -[MessagingClientLib getConfigProperty:] (MessagingClientLib.mm:324)
14  0x00493f0a GetConnectionFromMCL(mo::CmoConnection**) (MessagingClientLibHelper.mm:294)
15  0x004c25c2 +[SUPOCHandler initialize] (SupHandler.mm:413)
16  0x002d9f68 -[SUPApplication startConnectionCall:timeout:] (SUPApplication.m:1718)
17  0x002d9b26 -[SUPApplication startConnection:] (SUPApplication.m:1664)
18  0x0021d4da __47-[SynchronizationManager handleConnectionBack:]_block_invoke (SynchronizationManager.m:137)
19  0x3a95711c _dispatch_call_block_and_release + 8
20  0x3a95aeca _dispatch_queue_drain$VARIANT$mp + 138
21  0x3a95adbc _dispatch_queue_invoke$VARIANT$mp + 36
22  0x3a95b91a _dispatch_root_queue_drain + 182
23  0x3a95babc _dispatch_worker_thread2 + 80
24  0x3a98ba0e _pthread_wqthread + 358
25  0x3a98b8a0 start_wqthread + 4

Thread 0 crashed with ARM Thread State (32-bit):
    r0: 0xffffffff    r1: 0x2331edb0      r2: 0x72329e0a      r3: 0x2fde6aa4
    r4: 0x00000000    r5: 0x004c2697      r6: 0x00000003      r7: 0x2fde6b28
    r8: 0x00003d0f    r9: 0x2fde6aa8     r10: 0x00000000     r11: 0x1f03c410
    ip: 0x00619ffc    sp: 0x2fde6a30      lr: 0x004c253d      pc: 0x004c2566
  cpsr: 0x20080030


Read more...

Environment

  • Sybase Unwired Platform (SUP/SMP) 2.1.3.2
  • Sybase Unwired Platform (SUP/SMP) SDK 2.1.3.2, build 358
  • iPad Mini
  • iOS 6.1.3 Native Client

Product

SAP Mobile Platform 2.3 ; SAP Mobile Platform SDK 2.3 ; Sybase Unwired Platform 2.0 ; Sybase Unwired Platform 2.1 ; Sybase Unwired Platform 2.2

Keywords

  • iOS
  • crash
  • EXC_BAD_ACCESS
  • thread
  • multi thread
  • sigsegv
  , KBA , MOB-SUP-SCC , Sybase Control Center Administration , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.