0

我将位图保存在缓存中,然后从缓存中检索它。当我使用 OpenGL 在 3 对象上绘制纹理时,我遇到了这个异常。我在 0x00000000(代码 = 1)处收到异常致命信号 11(SIGSEGV)。我无法识别此异常的主要原因以及如何解决此问题。

请帮我解决这个问题。

07-20 11:27:06.380: I/System.out(23681): Not a DRM File, opening notmally
07-20 11:27:06.380: I/System.out(23681): buffer returned 
07-20 11:27:06.396: D/dalvikvm(23681): GC_FOR_ALLOC freed 3843K, 36% free 7792K/12039K, paused 16ms
07-20 11:27:06.396: I/dalvikvm-heap(23681): Grow heap (frag case) to 8.392MB for 786448-byte allocation
07-20 11:27:06.427: D/dalvikvm(23681): GC_FOR_ALLOC freed 0K, 29% free 8560K/12039K, paused 21ms
07-20 11:27:06.474: D/dalvikvm(23681): GC_CONCURRENT freed <1K, 29% free 8560K/12039K, paused 2ms+2ms
07-20 11:27:06.545: D/dalvikvm(23681): GC_FOR_ALLOC freed 34K, 30% free 8535K/12039K, paused 20ms
07-20 11:27:06.545: I/dalvikvm-heap(23681): Grow heap (frag case) to 9.118MB for 786448-byte allocation
07-20 11:27:06.576: D/dalvikvm(23681): GC_CONCURRENT freed <1K, 23% free 9303K/12039K, paused 1ms+2ms
07-20 11:27:07.466: D/dalvikvm(23681): GC_FOR_ALLOC freed 790K, 30% free 8543K/12039K, paused 37ms
07-20 11:27:07.482: I/dalvikvm-heap(23681): Grow heap (frag case) to 10.425MB for 2150416-byte allocation
07-20 11:27:07.513: D/dalvikvm(23681): GC_FOR_ALLOC freed 77K, 26% free 10565K/14151K, paused 22ms
07-20 11:27:07.584: D/dalvikvm(23681): GC_CONCURRENT freed 452K, 29% free 10113K/14151K, paused 2ms+18ms
07-20 11:27:07.638: V/Amplimesh(23681): Image View width : 600 Height::896
07-20 11:27:07.638: V/Amplimesh(23681): Image Width : 384 Image Height ::512
07-20 11:27:07.638: V/Amplimesh(23681): Image X::300.0 Image Y :448.0
07-20 11:27:07.638: V/Amplimesh(23681): Image center X::300.0 Center y:448.0
07-20 11:27:07.638: V/Amplimesh(23681): Starting X:300.0Starting Y::448.0
07-20 11:27:07.638: V/Amplimesh(23681): Scaled Image Width::672 Scaled Image Height::896
07-20 11:27:07.880: D/dalvikvm(23681): GC_FOR_ALLOC freed 7K, 29% free 10115K/14151K, paused 17ms
07-20 11:27:07.880: I/dalvikvm-heap(23681): Grow heap (frag case) to 11.960MB for 2150416-byte allocation
07-20 11:27:07.927: D/dalvikvm(23681): GC_CONCURRENT freed <1K, 25% free 12215K/16263K, paused 2ms+1ms
07-20 11:27:07.951: V/Amplimesh(23681): Bitmap Width: 600 Bitmap Height :896
07-20 11:27:11.623: D/dalvikvm(23681): GC_CONCURRENT freed 3429K, 35% free 10647K/16263K, paused 1ms+3ms
07-20 11:27:11.763: D/dalvikvm(23681): GC_CONCURRENT freed 1311K, 35% free 10676K/16263K, paused 1ms+2ms
07-20 11:27:11.927: D/dalvikvm(23681): GC_CONCURRENT freed 1265K, 35% free 10729K/16263K, paused 1ms+3ms
07-20 11:27:12.076: D/dalvikvm(23681): GC_CONCURRENT freed 995K, 32% free 11101K/16263K, paused 1ms+3ms
07-20 11:27:12.240: D/dalvikvm(23681): GC_CONCURRENT freed 1084K, 30% free 11507K/16263K, paused 2ms+3ms
07-20 11:27:12.459: D/dalvikvm(23681): GC_CONCURRENT freed 995K, 26% free 12139K/16263K, paused 2ms+3ms
07-20 11:27:12.670: D/dalvikvm(23681): GC_CONCURRENT freed 1785K, 26% free 12190K/16263K, paused 1ms+2ms
07-20 11:27:12.888: D/dalvikvm(23681): GC_CONCURRENT freed 1811K, 25% free 12233K/16263K, paused 2ms+3ms
07-20 11:27:13.107: D/dalvikvm(23681): GC_CONCURRENT freed 1810K, 25% free 12291K/16263K, paused 1ms+4ms
07-20 11:27:13.341: D/dalvikvm(23681): GC_CONCURRENT freed 1725K, 24% free 12453K/16263K, paused 1ms+3ms
07-20 11:27:13.529: D/dalvikvm(23681): GC_FOR_ALLOC freed 1071K, 20% free 13066K/16263K, paused 50ms
07-20 11:27:13.654: D/dalvikvm(23681): GC_FOR_ALLOC freed 1790K, 29% free 11709K/16263K, paused 36ms
07-20 11:27:13.654: I/dalvikvm-heap(23681): Grow heap (frag case) to 13.517MB for 2150416-byte allocation
07-20 11:27:13.670: D/dalvikvm(23681): GC_FOR_ALLOC freed <1K, 25% free 13808K/18375K, paused 16ms
07-20 11:27:13.701: D/dalvikvm(23681): GC_CONCURRENT freed <1K, 25% free 13809K/18375K, paused 1ms+3ms
07-20 11:27:13.959: A/libc(23681): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
07-20 11:27:14.248: D/OpenGLRenderer(23681): Flushing caches (mode 0)
07-20 11:27:29.255: E/libEGL(24077): error creating cache file /data/data/com.amplimesh/cache/com.android.opengl.shaders_cache: No such file or directory (2)
07-20 11:29:49.537: I/ClipboardServiceEx(24077): dismissUIDataDialog. service check
07-20 11:29:49.670: D/OpenGLRenderer(24077): Flushing caches (mode 0)
07-20 11:29:50.927: D/OpenGLRenderer(24077): Flushing caches (mode 1)
07-20 11:30:20.545: D/dalvikvm(24186): GC_FOR_ALLOC freed 58K, 4% free 6682K/6915K, paused 19ms
07-20 11:30:20.545: I/dalvikvm-heap(24186): Grow heap (frag case) to 7.041MB for 506896-byte allocation
07-20 11:30:20.576: D/dalvikvm(24186): GC_CONCURRENT freed 0K, 4% free 7177K/7431K, paused 1ms+1ms
07-20 11:30:20.607: D/dalvikvm(24186): GC_FOR_ALLOC freed 0K, 4% free 7177K/7431K, paused 13ms
07-20 11:30:20.607: I/dalvikvm-heap(24186): Grow heap (frag case) to 7.902MB for 901840-byte allocation
07-20 11:30:20.638: D/dalvikvm(24186): GC_CONCURRENT freed <1K, 4% free 8057K/8327K, paused 1ms+1ms
07-20 11:30:20.685: D/dalvikvm(24186): GC_FOR_ALLOC freed 495K, 10% free 7803K/8583K, paused 14ms
07-20 11:30:20.748: D/dalvikvm(24186): GC_CONCURRENT freed 237K, 7% free 7994K/8583K, paused 2ms+2ms
07-20 11:30:20.779: D/dalvikvm(24186): GC_FOR_ALLOC freed <1K, 5% free 8228K/8583K, paused 19ms
07-20 11:30:20.779: I/dalvikvm-heap(24186): Grow heap (frag case) to 8.476MB for 428180-byte allocation
07-20 11:30:20.802: D/dalvikvm(24186): GC_FOR_ALLOC freed <1K, 5% free 8646K/9031K, paused 13ms
07-20 11:30:20.841: D/dalvikvm(24186): GC_FOR_ALLOC freed 235K, 7% free 8653K/9287K, paused 14ms
07-20 11:30:20.841: I/dalvikvm-heap(24186): Grow heap (frag case) to 8.890MB for 428180-byte allocation
07-20 11:30:20.857: D/dalvikvm(24186): GC_FOR_ALLOC freed <1K, 7% free 9070K/9735K, paused 14ms
07-20 11:30:20.904: D/dalvikvm(24186): GC_FOR_ALLOC freed 235K, 7% free 9075K/9735K, paused 19ms
07-20 11:30:20.904: I/dalvikvm-heap(24186): Grow heap (frag case) to 9.302MB for 428180-byte allocation
07-20 11:30:20.927: D/dalvikvm(24186): GC_FOR_ALLOC freed <1K, 7% free 9493K/10183K, paused 21ms
07-20 11:30:20.959: D/dalvikvm(24186): GC_FOR_ALLOC freed 235K, 7% free 9499K/10183K, paused 17ms
07-20 11:30:20.959: I/dalvikvm-heap(24186): Grow heap (frag case) to 9.716MB for 428180-byte allocation
07-20 11:30:20.982: D/dalvikvm(24186): GC_FOR_ALLOC freed <1K, 7% free 9916K/10631K, paused 20ms
07-20 11:30:21.045: D/TextLayoutCache(24186): Using debug level: 0 - Debug Enabled: 0
07-20 11:30:21.076: D/libEGL(24186): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
07-20 11:30:21.076: D/libEGL(24186): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
07-20 11:30:21.084: D/libEGL(24186): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
07-20 11:30:21.177: D/OpenGLRenderer(24186): Enabling debug mode 0
07-20 11:30:24.255: D/dalvikvm(24186): GC_FOR_ALLOC freed 524K, 7% free 10389K/11079K, paused 16ms
07-20 11:30:24.966: D/OpenGLRenderer(24186): Flushing caches (mode 0)
07-20 11:30:25.404: E/libEGL(24186): error creating cache file /data/data/com.amplimesh/cache/com.android.opengl.shaders_cache: No such file or directory (2)
07-20 11:30:25.865: D/OpenGLRenderer(24186): Flushing caches (mode 1)
07-20 11:30:27.537: D/OpenGLRenderer(24186): Flushing caches (mode 0)
07-20 11:30:30.005: D/dalvikvm(24186): GC_FOR_ALLOC freed 301K, 4% free 10826K/11207K, paused 17ms
07-20 11:30:30.349: I/System.out(24186): Not a DRM File, opening notmally
07-20 11:30:30.349: I/System.out(24186): buffer returned 
07-20 11:30:30.365: D/dalvikvm(24186): GC_FOR_ALLOC freed 3843K, 36% free 7792K/12039K, paused 18ms
07-20 11:30:30.373: I/dalvikvm-heap(24186): Grow heap (frag case) to 8.392MB for 786448-byte allocation
07-20 11:30:30.388: D/dalvikvm(24186): GC_FOR_ALLOC freed 0K, 29% free 8560K/12039K, paused 19ms
07-20 11:30:30.420: D/dalvikvm(24186): GC_CONCURRENT freed <1K, 29% free 8560K/12039K, paused 2ms+2ms
07-20 11:30:30.521: D/dalvikvm(24186): GC_FOR_ALLOC freed 34K, 30% free 8535K/12039K, paused 46ms
07-20 11:30:30.529: I/dalvikvm-heap(24186): Grow heap (frag case) to 9.118MB for 786448-byte allocation
07-20 11:30:30.560: D/dalvikvm(24186): GC_CONCURRENT freed <1K, 23% free 9303K/12039K, paused 1ms+2ms
07-20 11:30:31.435: D/dalvikvm(24186): GC_FOR_ALLOC freed 790K, 30% free 8542K/12039K, paused 35ms
07-20 11:30:31.466: I/dalvikvm-heap(24186): Grow heap (frag case) to 10.425MB for 2150416-byte allocation
07-20 11:30:31.498: D/dalvikvm(24186): GC_CONCURRENT freed 529K, 29% free 10112K/14151K, paused 1ms+2ms
07-20 11:30:31.537: V/Amplimesh(24186): Image View width : 600 Height::896
07-20 11:30:31.537: V/Amplimesh(24186): Image Width : 384 Image Height ::512
07-20 11:30:31.537: V/Amplimesh(24186): Image X::300.0 Image Y :448.0
07-20 11:30:31.537: V/Amplimesh(24186): Image center X::300.0 Center y:448.0
07-20 11:30:31.537: V/Amplimesh(24186): Starting X:300.0Starting Y::448.0
07-20 11:30:31.537: V/Amplimesh(24186): Scaled Image Width::672 Scaled Image Height::896
07-20 11:30:31.740: D/dalvikvm(24186): GC_FOR_ALLOC freed 6K, 29% free 10114K/14151K, paused 13ms
07-20 11:30:31.748: I/dalvikvm-heap(24186): Grow heap (frag case) to 11.960MB for 2150416-byte allocation
07-20 11:30:31.755: D/dalvikvm(24186): GC_FOR_ALLOC freed <1K, 25% free 12214K/16263K, paused 14ms
07-20 11:30:31.779: V/Amplimesh(24186): Bitmap Width: 600 Bitmap Height :896
07-20 11:30:31.795: D/dalvikvm(24186): GC_CONCURRENT freed <1K, 25% free 12219K/16263K, paused 2ms+3ms
07-20 11:30:34.287: D/dalvikvm(24186): GC_CONCURRENT freed 3399K, 35% free 10671K/16263K, paused 2ms+3ms
07-20 11:30:34.435: D/dalvikvm(24186): GC_CONCURRENT freed 1342K, 35% free 10676K/16263K, paused 2ms+3ms
07-20 11:30:34.599: D/dalvikvm(24186): GC_CONCURRENT freed 1279K, 35% free 10727K/16263K, paused 2ms+2ms
07-20 11:30:34.748: D/dalvikvm(24186): GC_CONCURRENT freed 989K, 32% free 11104K/16263K, paused 2ms+3ms
07-20 11:30:34.912: D/dalvikvm(24186): GC_CONCURRENT freed 1085K, 30% free 11511K/16263K, paused 1ms+4ms
07-20 11:30:35.130: D/dalvikvm(24186): GC_CONCURRENT freed 999K, 26% free 12139K/16263K, paused 1ms+4ms
07-20 11:30:35.357: D/dalvikvm(24186): GC_CONCURRENT freed 1785K, 26% free 12190K/16263K, paused 1ms+2ms
07-20 11:30:35.576: D/dalvikvm(24186): GC_CONCURRENT freed 1811K, 25% free 12233K/16263K, paused 1ms+3ms
07-20 11:30:35.795: D/dalvikvm(24186): GC_CONCURRENT freed 1810K, 25% free 12292K/16263K, paused 1ms+3ms
07-20 11:30:36.029: D/dalvikvm(24186): GC_CONCURRENT freed 1724K, 24% free 12455K/16263K, paused 2ms+4ms
07-20 11:30:36.216: D/dalvikvm(24186): GC_FOR_ALLOC freed 1059K, 20% free 13067K/16263K, paused 50ms
07-20 11:30:36.341: D/dalvikvm(24186): GC_FOR_ALLOC freed 1791K, 29% free 11708K/16263K, paused 33ms
07-20 11:30:36.349: I/dalvikvm-heap(24186): Grow heap (frag case) to 13.517MB for 2150416-byte allocation
07-20 11:30:36.380: D/dalvikvm(24186): GC_CONCURRENT freed <1K, 25% free 13808K/18375K, paused 2ms+2ms
07-20 11:30:36.662: A/libc(24186): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
07-20 11:30:36.935: D/OpenGLRenderer(24186): Flushing caches (mode 0)
07-20 11:30:51.857: E/libEGL(24476): error creating cache file /data/data/com.amplimesh/cache/com.android.opengl.shaders_cache: No such file or directory (2)
4

0 回答 0