【问题标题】:Getting Fatal Signal 11 error收到致命信号 11 错误
【发布时间】:2014-01-09 19:33:52
【问题描述】:

我正在使用基于AndroidSIPSample 项目制作的 PortSIP 库制作 SIP 客户端。我收到以下错误:

01-09 02:00:52.730: A/libc(750): Fatal signal 11 (SIGSEGV) at 0x00000c0d (code=1), thread 750 (ovative.innovox)

运行从 PortSIP 网站下载的AndroidSIPSample 项目时不会出现错误。

以下是我的 logcat 输出:

01-09 02:00:47.910: D/dalvikvm(750): Trying to load lib /data/app-lib/in.innovative.innovox-2/libportsipcore.so 0x416fc190
01-09 02:00:47.981: D/dalvikvm(750): Added shared lib /data/app-lib/in.innovative.innovox-2/libportsipcore.so 0x416fc190
01-09 02:00:48.400: D/dalvikvm(750): GC_FOR_ALLOC freed 63K, 8% free 2656K/2876K, paused 81ms, total 91ms
01-09 02:00:48.432: I/dalvikvm-heap(750): Grow heap (frag case) to 5.087MB for 2457616-byte allocation
01-09 02:00:48.510: D/dalvikvm(750): GC_FOR_ALLOC freed 2K, 5% free 5053K/5280K, paused 70ms, total 70ms
01-09 02:00:49.530: D/dalvikvm(750): GC_FOR_ALLOC freed 28K, 4% free 5351K/5540K, paused 53ms, total 57ms
01-09 02:00:49.550: I/dalvikvm-heap(750): Grow heap (frag case) to 6.451MB for 1127536-byte allocation
01-09 02:00:49.630: D/dalvikvm(750): GC_FOR_ALLOC freed 1K, 3% free 6450K/6644K, paused 73ms, total 73ms
01-09 02:00:51.990: I/Choreographer(750): Skipped 167 frames!  The application may be doing too much work on its main thread.
01-09 02:00:52.010: D/gralloc_goldfish(750): Emulator without GPU emulation detected.
01-09 02:00:52.730: A/libc(750): Fatal signal 11 (SIGSEGV) at 0x00000c0d (code=1), thread 750 (ovative.innovox)

我不知道是什么原因造成的,我什至根据this answer将图像放在xhdpi设备的xhdpi可绘制文件夹中。但仍然出现错误。

请帮我解决这个错误。

【问题讨论】:

  • 这个问题是由于图像大小和当您在设备上运行代码时,如果设备没有足够的内存,则会显示内存不足错误
  • @jyomin 但是当我在 AndroidSIPSample 项目中添加相同的图像并运行它时,我没有收到错误。
  • 即使在删除图像后我也会出错。

标签: android sip


【解决方案1】:

我收到错误是因为我将错误的参数传递给 PortSIP 库的方法,因此库抛出错误。

【讨论】:

    猜你喜欢
    • 2015-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-16
    • 2017-11-18
    • 2012-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多