This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Alignment trap after CERuntime_init()



Hello!

I am writing programm to capture video from CMOS-matrix to DM355. After include in programm CERuntime_init() I get error - Alignment trap: camera (293) PC=0x00016474 Instr=0xe5903004 Address=0x00000003 FSR 0x001.

Follow debug log:

# CE_DEBUG=3 ./camera
@0,135,278us: [+4 T:0x4001ea30 S:0xbea0ace4] OG - Global_init> This program was built with the following packages:
@0,142,784us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package gnu.targets.rts470MV (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/xdctools_3_16_02_32/packages/gnu/targets/rts470MV/) [1, 0, 0, 0]
@0,144,163us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.linuxutils.cmem (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/linuxutils_2_23_01/packages/ti/sdo/linuxutils/cmem/) [2, 2, 0]
@0,145,061us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.catalog.hwa.imcop (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/dm355_codecs_1_13_000/packages/ti/catalog/hwa/imcop/) [1, 0, 2]
@0,146,421us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.codecs.mpeg4enc.dm355 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/dm355_codecs_1_13_000/packages/ti/sdo/codecs/mpeg4enc/dm355/) [1, 0, 2]
@0,147,193us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.global (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/global/) [1, 0, 0]
@0,148,019us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.xdais.dm (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/xdais_6_23/packages/ti/xdais/dm/) [1, 0, 5]
@0,149,123us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.utils.trace (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/framework_components_2_23_01/packages/ti/sdo/utils/trace/) [1, 0, 0]
@0,150,576us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.utils.xdm (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/utils/xdm/) [1, 0, 2]
@0,151,438us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.xdais (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/xdais_6_23/packages/ti/xdais/) [1, 2.0, 1]
@0,152,281us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.node (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/node/) [1, 0, 0]
@0,152,984us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.fc.global (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/framework_components_2_23_01/packages/ti/sdo/fc/global/) [1, 0, 0]
@0,153,799us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.fc.dman3 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/framework_components_2_23_01/packages/ti/sdo/fc/dman3/) [1, 0, 4]
@0,154,452us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.fc.memutils (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/framework_components_2_23_01/packages/ti/sdo/fc/memutils/) [1, 0, 0]
@0,155,254us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.fc.acpy3 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/framework_components_2_23_01/packages/ti/sdo/fc/acpy3/) [1, 0, 4]
@0,156,012us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package gnu.targets (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/xdctools_3_16_02_32/packages/gnu/targets/) [1, 0, 1]
@0,156,702us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.catalog.arm (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/xdctools_3_16_02_32/packages/ti/catalog/arm/) [1, 0, 1, 0]
@0,157,541us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.catalog (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/xdctools_3_16_02_32/packages/ti/catalog/) [1, 0, 0]
@0,158,216us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.platforms.evmDM355 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/xdctools_3_16_02_32/packages/ti/platforms/evmDM355/) [1, 0, 0]
@0,158,996us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.osal (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/osal/) [2, 0, 2]
@0,159,689us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.osal.linux (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/osal/linux/) [2, 0, 1]
@0,161,177us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.ipc (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/ipc/) [2, 0, 1]
@0,162,053us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.ipc.linux (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/ipc/linux/) [2, 0, 1]
@0,162,736us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.alg (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/alg/) [1, 0, 1]
@0,163,532us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/) [1, 0, 6]
@0,496,305us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.video1 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/video1/) [1, 0, 2]
@0,497,355us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.codecs.mpeg4enc.dm355.ce (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/dm355_codecs_1_13_000/packages/ti/sdo/codecs/mpeg4enc/dm355/ce/) [1, 0, 2]
@0,498,145us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.speech (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/speech/) [1, 0, 2]
@0,498,976us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.speech1 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/speech1/) [1, 0, 1]
@0,499,677us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.audio (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/audio/) [1, 0, 2]
@0,501,220us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.audio1 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/audio1/) [1, 0, 1]
@0,502,086us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.video (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/video/) [1, 0, 3]
@0,502,786us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.video2 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/video2/) [1, 0, 2]
@0,503,594us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.image (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/image/) [1, 0, 3]
@0,504,339us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.ce.image1 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/image1/) [1, 0, 1]
@0,505,035us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package ti.sdo.dmai (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/dmai_1_20_00_06/packages/ti/sdo/dmai/) [1, 0, 0]
@0,505,796us: [+4 T:0x4001ea30 S:0xbea0ace4] OG -     package camera_config (/home/kirill/IP355/source/camera/camera_config/) []
@0,506,851us: [+0 T:0x4001ea30 S:0xbea0acec] OG - Global_atexit> enter (fxn=0x1494c)
@0,507,863us: [+0 T:0x4001ea30 S:0xbea0acec] OG - Global_atexit> enter (fxn=0x13d98)
@0,508,770us: [+0 T:0x4001ea30 S:0xbea0acbc] OM - Memory_alloc> Enter(0x18)
@0,510,574us: [+0 T:0x4001ea30 S:0xbea0acbc] OM - Memory_alloc> return (0x660f0)
@0,513,569us: [+0 T:0x4001ea30 S:0xbea0acdc] OG - Global_atexit> enter (fxn=0x11cdc)
@0,515,178us: [+0 T:0x4001ea30 S:0xbea0acdc] OG - Global_atexit> enter (fxn=0x13410)
@0,516,325us: [+0 T:0x4001ea30 S:0xbea0acec] OG - Global_atexit> enter (fxn=0x11100)
@0,517,727us: [+0 T:0x4001ea30 S:0xbea0ac7c] ti.sdo.ce.osal.LockMP - LockMP_create> key: 0x4e414d46 count: 414876 attrs: 0x4000
@0,518,751us: [+0 T:0x4001ea30 S:0xbea0ac64] OM - Memory_alloc> Enter(0x10)
@0,519,504us: [+0 T:0x4001ea30 S:0xbea0ac64] OM - Memory_alloc> return (0x66200)
@0,521,057us: [+0 T:0x4001ea30 S:0xbea0ac3c] ti.sdo.ce.osal.SemMP - SemMP_create> key: 0x4e414d46 count: 1
@0,522,002us: [+0 T:0x4001ea30 S:0xbea0ac24] OM - Memory_alloc> Enter(0x4)
@0,522,731us: [+0 T:0x4001ea30 S:0xbea0ac24] OM - Memory_alloc> return (0x66218)
@0,523,528us: [+0 T:0x4001ea30 S:0xbea0ac24] ti.sdo.ce.osal.SemMP - Entered enterCS> key[0x4c41534f]
@0,525,062us: [+0 T:0x4001ea30 S:0xbea0ac24] ti.sdo.ce.osal.SemMP - Leaving enterCS> id[0x68000]
@0,526,816us: [+0 T:0x4001ea30 S:0xbea0ac3c] ti.sdo.ce.osal.SemMP - SemMP_create> semId: 0x8001 refCount: 1
@0,527,890us: [+0 T:0x4001ea30 S:0xbea0ac24] ti.sdo.ce.osal.SemMP - Entered exitCS> id[0x68000]
@0,528,769us: [+0 T:0x4001ea30 S:0xbea0ac3c] ti.sdo.ce.osal.SemMP - Leaving exitCS
@0,529,445us: [+0 T:0x4001ea30 S:0xbea0ac3c] ti.sdo.ce.osal.SemMP - Leaving SemMP_create> sem[0x66218]
@0,530,950us: [+0 T:0x4001ea30 S:0xbea0ac7c] ti.sdo.ce.osal.LockMP - Leaving LockMP_create> lock[0x66200]
@0,531,859us: [+0 T:0x4Alignment trap: camera (294) PC=0x00016474 Instr=0xe5903004 Address=0x00000003 FSR 0x001
001ea30 S:0xbea0ac7c] ti.sdo.ce.osal.LockMP - Entered LockMP_acquire> lock[0x66200]
@0,533,259us: [+0 T:0x4001ea30 S:0xbea0ac54] ti.sdo.ce.osal.SemMP - Entered SemMP_pend> sem[0x66218] timeout[0xffffffff]
@0,866,678us: [+0 T:0x4001ea30 S:0xbea0ac54] ti.sdo.ce.osal.SemMP - Leaving SemMP_pend> sem[0x66218] status[0]
@0,867,746us: [+0 T:0x4001ea30 S:0xbea0ac94] ti.sdo.ce.osal.LockMP - Leaving LockMP_acquire> lock[0x66200]
@0,870,602us: [+0 T:0x4001ea30 S:0xbea0ac7c] ti.sdo.ce.osal.LockMP - Entered LockMP_release>lock[0x66200]
@0,871,739us: [+0 T:0x4001ea30 S:0xbea0ac5c] ti.sdo.ce.osal.SemMP - Entered SemMP_post> sem[0x66218]
@0,872,608us: [+0 T:0x4001ea30 S:0xbea0ac5c] ti.sdo.ce.osal.SemMP - Leaving SemMP_post> sem[0x66218]
@0,873,475us: [+0 T:0x4001ea30 S:0xbea0ac94] ti.sdo.ce.osal.LockMP - Leaving LockMP_release>lock[0x66200]
Bus error

My programm cfg-file:

var osalGlobal = xdc.useModule('ti.sdo.ce.osal.Global');
osalGlobal.runtimeEnv = osalGlobal.LINUX;
var videnc   = xdc.module('ti.sdo.ce.video1.IVIDENC1');
var MPEG4ENC = xdc.useModule('ti.sdo.codecs.mpeg4enc.dm355.ce.MPEG4ENC');
var Engine = xdc.useModule('ti.sdo.ce.Engine');
var myEngine = Engine.create("camera", [ {name: "mpeg4enc", mod: MPEG4ENC, local: true, groupId: 1}]);
var DMAI = xdc.loadPackage('ti.sdo.dmai');
var DMAN3 = xdc.useModule('ti.sdo.fc.dman3.DMAN3');
DMAN3.tccAllocationMaskH = 0x0;
DMAN3.tccAllocationMaskL = 0x33ffccf3;
DMAN3.numTccGroup[1]   = 0;
DMAN3.numPaRamGroup[1] = 32;
DMAN3.qdmaChannels = [0, 1, 2, 3, 4, 5, 6, 7];
DMAN3.maxQdmaChannels = 8;
DMAN3.numQdmaChannels = 8;
DMAN3.maxTCs          = 2;

Cmem parametr - insmod cmemk.ko phys_start=0x87800000 phys_end=0x88000000 pools=20x4096,10x131072,2x1048576.

I am loading my system with parametr mem=100 M.

I have found this link http://linux.davincidsp.com/pipermail/davinci-linux-open-source/2008-June/006888.html and after executing gdb I get this:

Reading symbols from /opt/camera...done.
(gdb) l *0x00017bf8
No source file for address 0x17bf8.
(gdb) r
Starting program: /opt/camera
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
Alignment trap: camera (274) PC=0x00017bf8 Instr=0xe5903004 Address=0x00000003 FSR 0x001

Program received signal SIGBUS, Bus error.
0x00017bf8 in _DMAN3_initImpl ()
Current language:  auto
The current source language is "auto; currently asm".

How can I solve this problem?

  • Hello again!

    I try run standart encodecode demo from DVSDK 2_00_00_22 and get same result:

    # ./loadmodules.sh
    CMEMK module: built on Apr 20 2009 at 16:28:16
      Reference Linux version 2.6.18
      File /db/atree/library/trees/ce/ce-m06x/imports/ti/sdo/linuxutils/cmem/src/module/cmemk.c
    ioremap_nocache(0x87800000, 8388608)=0xc7000000
    allocated heap buffer 0xc7000000 of size 0x4ac000
    cmem initialized 3 pools between 0x87800000 and 0x88000000
    # ./encodedecode
    Encodedecode demo started.
    Alignment trap: encodedecode (266) PC=0x0002d248 Instr=0xe5903004 Address=0x00000003 FSR 0x001
    Bus error
    # ./gdb ./encodedecode
    Could not find platform independent libraries <prefix>
    Could not find platform dependent libraries <exec_prefix>
    Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
    'import site' failed; use -v for traceback
    GNU gdb (GDB) 7.0.1
    Copyright (C) 2009 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
    and "show warranty" for details.
    This GDB was configured as "arm-linux".
    For bug reporting instructions, please see:
    <http://www.gnu.org/software/gdb/bugs/>...
    Reading symbols from /opt/encodedecode...done.
    (gdb) l *0x0002d248
    No source file for address 0x2d248.
    (gdb) r
    Starting program: /opt/encodedecode
    warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
    warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
    warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
    warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
    warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
    warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
    warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
    warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
    warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
    warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
    Alignment trap: encodedecode (269) PC=0x0002d248 Instr=0xe5903004 Address=0x00000003 FSR 0x001
    Encodedecode demo started.

    Program received signal SIGBUS, Bus error.
    0x0002d248 in _DMAN3_initImpl ()
    Current language:  auto
    The current source language is "auto; currently asm".

    # CE_DEBUG=3 ./encodedecode
    Encodedecode demo started.
    @0,500,300us: [+4 T:0x4001f940 S:0xbebffbb4] OG - Global_init> This program was built with the following packages:
    @0,503,367us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package gnu.targets.rts470MV (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/xdctools_3_16_02_32/packages/gnu/targets/rts470MV/) [1, 0, 0, 0]
    @0,504,670us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.linuxutils.cmem (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/linuxutils_2_23_01/packages/ti/sdo/linuxutils/cmem/) [2, 2, 0]
    @0,505,565us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.catalog.hwa.imcop (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/dm355_codecs_1_13_000/packages/ti/catalog/hwa/imcop/) [1, 0, 2]
    @0,506,371us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.codecs.mpeg4enc.dm355 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/dm355_codecs_1_13_000/packages/ti/sdo/codecs/mpeg4enc/dm355/) [1, 0, 2]
    @0,507,185us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.codecs.mpeg4dec.dm355 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/dm355_codecs_1_13_000/packages/ti/sdo/codecs/mpeg4dec/dm355/) [1, 0, 2]
    @0,507,997us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.fc.global (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/framework_components_2_23_01/packages/ti/sdo/fc/global/) [1, 0, 0]
    @0,508,767us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.fc.dman3 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/framework_components_2_23_01/packages/ti/sdo/fc/dman3/) [1, 0, 4]
    @0,509,549us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.global (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/global/) [1, 0, 0]
    @0,511,011us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.xdais.dm (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/xdais_6_23/packages/ti/xdais/dm/) [1, 0, 5]
    @0,512,285us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.utils.trace (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/framework_components_2_23_01/packages/ti/sdo/utils/trace/) [1, 0, 0]
    @0,513,155us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.utils.xdm (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/utils/xdm/) [1, 0, 2]
    @0,514,125us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.xdais (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/xdais_6_23/packages/ti/xdais/) [1, 2.0, 1]
    @0,514,917us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.node (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/node/) [1, 0, 0]
    @0,516,047us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.fc.memutils (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/framework_components_2_23_01/packages/ti/sdo/fc/memutils/) [1, 0, 0]
    @0,516,931us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.fc.acpy3 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/framework_components_2_23_01/packages/ti/sdo/fc/acpy3/) [1, 0, 4]
    @0,517,729us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package gnu.targets (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/xdctools_3_16_02_32/packages/gnu/targets/) [1, 0, 1]
    @0,518,512us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.catalog.arm (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/xdctools_3_16_02_32/packages/ti/catalog/arm/) [1, 0, 1, 0]
    @0,519,281us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.catalog (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/xdctools_3_16_02_32/packages/ti/catalog/) [1, 0, 0]
    @0,520,592us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.platforms.evmDM355 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/xdctools_3_16_02_32/packages/ti/platforms/evmDM355/) [1, 0, 0]
    @0,521,527us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.osal (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/osal/) [2, 0, 2]
    @0,522,326us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.osal.linux (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/osal/linux/) [2, 0, 1]
    @0,523,112us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.ipc (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/ipc/) [2, 0, 1]
    @0,952,044us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.ipc.linux (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/ipc/linux/) [2, 0, 1]
    @0,953,237us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.alg (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/alg/) [1, 0, 1]
    @0,954,129us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/) [1, 0, 6]
    @0,955,067us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.video1 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/video1/) [1, 0, 2]
    @0,955,964us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.video2 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/video2/) [1, 0, 2]
    @0,956,779us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.codecs.mpeg4enc.dm355.ce (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/dm355_codecs_1_13_000/packages/ti/sdo/codecs/mpeg4enc/dm355/ce/) [1, 0, 2]
    @0,957,748us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.codecs.mpeg4dec.dm355.ce (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/dm355_codecs_1_13_000/packages/ti/sdo/codecs/mpeg4dec/dm355/ce/) [1, 0, 2]
    @0,958,714us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.speech (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/speech/) [1, 0, 2]
    @0,959,518us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.speech1 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/speech1/) [1, 0, 1]
    @0,961,254us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.audio (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/audio/) [1, 0, 2]
    @0,962,111us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.audio1 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/audio1/) [1, 0, 1]
    @0,963,069us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.video (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/video/) [1, 0, 3]
    @0,963,999us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.image (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/image/) [1, 0, 3]
    @0,964,819us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.ce.image1 (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/image1/) [1, 0, 1]
    @0,965,740us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.dmai (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/dmai_1_20_00_06/packages/ti/sdo/dmai/) [1, 0, 0]
    @0,966,514us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package ti.sdo.simplewidget (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/dvsdk_demos_2_00_00_07/packages/ti/sdo/simplewidget/) []
    @0,967,436us: [+4 T:0x4001f940 S:0xbebffbb4] OG -     package encodedecode_config (/home/kirill/IP355/SDK/dvsdk_2_00_00_22/dvsdk_demos_2_00_00_07/dm355/encodedecode/encodedecode_config/) []
    @0,968,504us: [+0 T:0x4001f940 S:0xbebffbbc] OG - Global_atexit> enter (fxn=0x29f9c)
    @0,969,385us: [+0 T:0x4001f940 S:0xbebffbbc] OG - Global_atexit> enter (fxn=0x293e8)
    @0,971,538us: [+0 T:0x4001f940 S:0xbebffb8c] OM - Memory_alloc> Enter(0x18)
    @0,972,611us: [+0 T:0x4001f940 S:0xbebffb8c] OM - Memory_alloc> return (0x9a0f0)
    @0,978,438us: [+0 T:0x4001f940 S:0xbebffbac] OG - Global_atexit> enter (fxn=0x27318)
    @0,981,385us: [+0 T:0x4001f940 S:0xbebffbac] OG - Global_atexit> enter (fxn=0x28a4c)
    @0,982,773us: [+0 T:0x4001f940 S:0xbebffbbc] OG - Global_atexit> enter (fxn=0x2673c)
    @0,984,413us: [+0 T:0x4001f940 S:0xbebffb4c] ti.sdo.ce.osal.LockMP - LockMP_create> key: 0x4e414d46 count: 621276 attrs: 0x4000
    @0,985,559us: [+0 T:0x4001f940 S:0xbebffb34] OM - Memory_alloc> Enter(0x10)
    @0,986,527us: [+0 T:0x4001f940 S:0xbebffb34] OM - Memory_alloc> return (0x9a200)
    @0,987,313us: [+0 T:0x4001f940 S:0xbebffb0c] ti.sdo.ce.osal.SemMP - SemMP_create> key: 0x4e414d46 count: 1
    @0,988,261us: [+0 T:0x4001f940 S:0xbebffaf4] OM - Memory_alloc> Enter(0x4)
    @0,989,172us: [+0 T:0x4001f940 S:0xbebffaf4] OM - MeAlignment trap: encodedecode (272) PC=0x0002d248 Instr=0xe5903004 Address=0x00000003 FSR 0x001
    mory_alloc> return (0x9a218)
    @1,322,269us: [+0 T:0x4001f940 S:0xbebffaf4] ti.sdo.ce.osal.SemMP - Entered enterCS> key[0x4c41534f]
    @1,324,214us: [+0 T:0x4001f940 S:0xbebffaf4] ti.sdo.ce.osal.SemMP - Leaving enterCS> id[0x30000]
    @1,326,358us: [+0 T:0x4001f940 S:0xbebffb0c] ti.sdo.ce.osal.SemMP - SemMP_create> semId: 0x8001 refCount: 1
    @1,327,513us: [+0 T:0x4001f940 S:0xbebffaf4] ti.sdo.ce.osal.SemMP - Entered exitCS> id[0x30000]
    @1,328,429us: [+0 T:0x4001f940 S:0xbebffb0c] ti.sdo.ce.osal.SemMP - Leaving exitCS
    @1,329,347us: [+0 T:0x4001f940 S:0xbebffb0c] ti.sdo.ce.osal.SemMP - Leaving SemMP_create> sem[0x9a218]
    @1,330,982us: [+0 T:0x4001f940 S:0xbebffb4c] ti.sdo.ce.osal.LockMP - Leaving LockMP_create> lock[0x9a200]
    @1,332,019us: [+0 T:0x4001f940 S:0xbebffb4c] ti.sdo.ce.osal.LockMP - Entered LockMP_acquire> lock[0x9a200]
    @1,333,584us: [+0 T:0x4001f940 S:0xbebffb24] ti.sdo.ce.osal.SemMP - Entered SemMP_pend> sem[0x9a218] timeout[0xffffffff]
    @1,334,836us: [+0 T:0x4001f940 S:0xbebffb24] ti.sdo.ce.osal.SemMP - Leaving SemMP_pend> sem[0x9a218] status[0]
    @1,335,872us: [+0 T:0x4001f940 S:0xbebffb64] ti.sdo.ce.osal.LockMP - Leaving LockMP_acquire> lock[0x9a200]
    @1,338,168us: [+0 T:0x4001f940 S:0xbebffb4c] ti.sdo.ce.osal.LockMP - Entered LockMP_release>lock[0x9a200]
    @1,339,391us: [+0 T:0x4001f940 S:0xbebffb2c] ti.sdo.ce.osal.SemMP - Entered SemMP_post> sem[0x9a218]
    @1,341,217us: [+0 T:0x4001f940 S:0xbebffb2c] ti.sdo.ce.osal.SemMP - Leaving SemMP_post> sem[0x9a218]
    @1,342,261us: [+0 T:0x4001f940 S:0xbebffb64] ti.sdo.ce.osal.LockMP - Leaving LockMP_release>lock[0x9a200]
    Bus error

  • You might be chasing the same issue as the customer on this post:-

    https://e2e.ti.com/support/embedded/int-embedded_software/f/348/t/36161.aspx