首页 / 浏览问题 / 移动GIS / 问题详情
Recordset.close()报错,请问添加什么判断可解决这个问题
20EXP 2024年06月28日

Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 25771 (droid.icloudmap), pid 25771 (droid.icloudmap)
2024-06-28 11:52:03.762 25771-25786 System                  com.wintopgis.android.icloudmap      W  A resource failed to call end. 
2024-06-28 11:52:04.321 26045-26045 DEBUG                   pid-26045                            A  Cmdline: com.wintopgis.android.icloudmap
2024-06-28 11:52:04.321 26045-26045 DEBUG                   pid-26045                            A  pid: 25771, tid: 25771, name: droid.icloudmap  >>> com.wintopgis.android.icloudmap <<<
2024-06-28 11:52:04.321 26045-26045 DEBUG                   pid-26045                            A        #00 pc 0197606e  /data/app/~~ZTlxrmWve2NMxQe0rDTVlw==/com.wintopgis.android.icloudmap-1c0doiMW2vKXoaSxB7tZyg==/lib/arm/libimbAutoCAD_v1010.so (UGC::UGRecordset::GetDataset() const+6)
2024-06-28 11:52:04.321 26045-26045 DEBUG                   pid-26045                            A        #01 pc 00f98b3b  /data/app/~~ZTlxrmWve2NMxQe0rDTVlw==/com.wintopgis.android.icloudmap-1c0doiMW2vKXoaSxB7tZyg==/lib/arm/libimbAutoCAD_v1010.so (Java_com_supermap_data_RecordsetNative_jni_1Close+10)
2024-06-28 11:52:04.321 26045-26045 DEBUG                   pid-26045                            A        #10 pc 0042a488  [anon:dalvik-classes.dex extracted in memory from /data/app/~~ZTlxrmWve2NMxQe0rDTVlw==/com.wintopgis.android.icloudmap-1c0doiMW2vKXoaSxB7tZyg==/base.apk] (com.supermap.data.Recordset.close+20)
2024-06-28 11:52:04.321 26045-26045 DEBUG                   pid-26045                            A        #16 pc 00095178  /data/data/com.wintopgis.android.icloudmap/code_cache/.overlay/base.apk/classes2.dex (com.wintopgis.android.icloudmap.activities.MainActivity.executeDynamicAttributeQueryFunctionOnDraftLayerGroup+1296)
2024-06-28 11:52:04.321 26045-26045 DEBUG                   pid-26045                            A        #22 pc 00094930  /data/data/com.wintopgis.android.icloudmap/code_cache/.overlay/base.apk/classes2.dex (com.wintopgis.android.icloudmap.activities.MainActivity.access$3200+0)
2024-06-28 11:52:04.321 26045-26045 DEBUG                   pid-26045                            A        #25 pc 00092402  /data/data/com.wintopgis.android.icloudmap/code_cache/.overlay/base.apk/classes2.dex (com.wintopgis.android.icloudmap.activities.MainActivity$5.onSingleTapConfirmed+278)
---------------------------- PROCESS STARTED (26047) for package com.wintopgis.android.icloudmap ----------------------------
---------------------------- PROCESS ENDED (25771) for package com.wintopgis.android.icloudmap ----------------------------
2024-06-28 11:52:04.464  7856-8085  DollieAdapterService    com.huawei.systemserver              E  notifyActivityState pkg:com.wintopgis.android.icloudmap/com.wintopgis.android.icloudmap.activities.MainActivity state:19 fg:false mUid:10209

这是后续错误

1个回答

您好,请问那边代码是怎么写的呢,在关闭记录集时是否有其他操作,可以附上代码方便定位问题
3,685EXP 2024年06月28日

下面是具体报错的方法,贴不了代码只能截图,导致崩溃是在recordset.close()这一步,其他地方的recordset.close()也偶尔会报错。

同一个recordset记录集对象不可多次获取实例再释放
...