首页 / 浏览问题 / 移动GIS / 问题详情
SIGSEGV(SEGV_MAPERR)
mxc
112EXP 2017年09月15日

超图的so经常出现的问题,

#184 SIGSEGV(SEGV_MAPERR)

#632 SIGBUS(BUS_ADRALN)

#189 SIGSEGV(SEGV_MAPERR

下面是堆栈信息

#00 pc 00abb8b8 /data/app-lib/cn.sintoon/libimb2d_v811.so (UGC::UGTextStyle::SetStrikeOut(unsigned char)+27) [armeabi-v5te]

2 #01 pc 0064bb3f /data/app-lib/cn.sintoon/libimb2d_v811.so (UGC::UGPainterLabel::DrawElementWithoutAlongline(OGDC::OgdcPoint2D&, OGDC::OgdcPoint2D&, UGC::UGRecordset*, UGC::UGGeometry*&, UGC::UGThemeLabel::UGLabelStyleInfo*, UGC::UGGeometry*)+4550) [armeabi-v5te]

3 #02 pc 0064d819 /data/app-lib/cn.sintoon/libimb2d_v811.so (UGC::UGPainterLabel::DrawLabelElement(UGC::UGRecordset*, UGC::UGGeometry*&, UGC::UGThemeLabel::UGLabelStyleInfo*, UGC::UGThemeLabel::UGLabelElementResult*, UGC::UGGeometry*)+1016) [armeabi-v5te]

4 #03 pc 0064dcb3 /data/app-lib/cn.sintoon/libimb2d_v811.so (UGC::UGPainterLabel::DrawLabel(UGC::UGRecordset*)+978) [armeabi-v5te]

5 #04 pc 0064e0ad /data/app-lib/cn.sintoon/libimb2d_v811.so (UGC::UGPainterLabel::DoDraw()+204) [armeabi-v5te]

6 #05 pc 0062eac1 /data/app-lib/cn.sintoon/libimb2d_v811.so (UGC::UGLayerVector::DoLayerDraw(UGC::UGGraphics*, UGC::UGDrawing*, UGC::UGProgress*)+968) [armeabi-v5te]

7 #06 pc 0061da95 /data/app-lib/cn.sintoon/libimb2d_v811.so (UGC::UGLayer::OnDraw(UGC::UGGraphics*, UGC::UGDrawing*, UGC::UGProgress*)+1148) [armeabi-v5te]

8 #07 pc 00628773 /data/app-lib/cn.sintoon/libimb2d_v811.so (UGC::UGLayers::DrawEachLayerInCollection(UGC::UGLayerCollection*, UGC::UGDrawing*, UGC::UGGraphics*, UGC::UGProgress*, UGC::UGRgn*, UGC::UGRgn*, unsigned char&, unsigned char*&, OGDC::OgdcUnicodeString&)+1898) [armeabi-v5te]

9 #08 pc 0062a033 /data/app-lib/cn.sintoon/libimb2d_v811.so (UGC::UGLayers::OnDraw(UGC::UGGraphics*, UGC::UGDrawing*, unsigned char*, UGC::UGProgress*)+202) [armeabi-v5te]

10 #09 pc 00636341 /data/app-lib/cn.sintoon/libimb2d_v811.so (UGC::UGMap::OnDraw(UGC::UGGraphics*, OGDC::OgdcRect, OGDC::OgdcRect, unsigned char*, unsigned char, unsigned char, unsigned char, UGC::UGProgress*, unsigned char)+1512) [armeabi-v5te]

11 #10 pc 006370f9 /data/app-lib/cn.sintoon/libimb2d_v811.so (UGC::UGMap::OutputMap(UGC::UGGraphics*, OGDC::OgdcRect, unsigned char*, unsigned char, unsigned char, unsigned char, unsigned char, UGC::UGProgress*)+720) [armeabi-v5te]

12 #11 pc 00510cd5 /data/app-lib/cn.sintoon/libimb2d_v811.so (UGC::UGCacheGLES10Touch::ProcessTask(UGC::UGTaskBase*)+1404) [armeabi-v5te]

13 #12 pc 00ad074b /data/app-lib/cn.sintoon./libimb2d_v811.so (UGC::UGTaskMessageLoop::Run()+58) [armeabi-v5te]

14 #13 pc 00ad0789 /data/app-lib/cn.sintoon./libimb2d_v811.so (UGC::UGTaskWorkThread::run()+12) [armeabi-v5te]

15 #14 pc 00ac8831 /data/app-lib/cn.sintoon/libimb2d_v811.so (UGC::UGThread::execute(void*)+28) [armeabi-v5te]

1个回答

(1)调试代码是运行到哪句代码报这个错误;

(2)运行samplecode中的示例代码是否还会报这个错;

(3)运行的工程中是否用了JNI的接口。
2,042EXP 2017年09月18日
这个不是说每次都会出现这个错误,是偶尔发生的。

这个是我们收到后台上报上来的,堆栈信息也不太全,具体到哪一行,也不能确定。

并没有使用jni接口
楼主解决了吗 我也碰到相应的问题 so文件报错崩溃
...