Bugs item #2905279, was opened at 2009-11-28 11:55 Message generated for change (Comment added) made by linkfanel You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=865514&aid=2905279&group_id=173455
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: MinGW32CE (arm-wince-mingw32ce Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: CeGCC 0.59.1 broken ffmpeg_svn20620 Initial Comment: CeGCC 0.59.1 broken ffmpeg.I can compile ffmpeg, but i get a Datatype misalignment when i use it. In 0.51.0, it work. ---------------------------------------------------------------------- Comment By: Pierre Ynard (linkfanel) Date: 2009-11-30 16:33 Message: Provided here is the asm output for the hl_decode_mb_complex() function in libavcodec/h264.c, which contains the offending code. Both are compiled from ffmpeg revision 20630, the first one with the revision 1314 of cegcc (gcc 4.1) and the second one with revision 1364 (gcc 4.4). The PC at the Data Abort maps to address 0x2fe7c, which apparently corresponds to 0x1e158 in the version that doesn't crash. CFLAGS -funroll-loops -mtune=arm920t -march=armv4t -O3 were used. Since I can't seem to be able to add attachments: http://www.linkfanel.net/disass-r1314.txt http://www.linkfanel.net/disass-r1364.txt ---------------------------------------------------------------------- Comment By: Pierre Ynard (linkfanel) Date: 2009-11-28 16:51 Message: I was just looking into the same issue. Since cegcc switched to gcc 4.4 in revision 1315, ffmpeg is somehow miscompiled, and crashes. For me, it happens when playing some H264 video. I get a: Data Abort: Thread=81da6c50 Proc=80298c70 'foo.exe' AKY=00020001 PC=00bd9290(libavcodec_plugin.dll+0x00189290) RA=00732c62(foo.exe+0x00722c62) BVA=24732c62 FSR=00000003 This maps to line 2643 in libavcodec/h264.c. I could provide asm extracts and more information. ---------------------------------------------------------------------- Comment By: Danny Backx (dannybackx) Date: 2009-11-28 15:36 Message: Please provide more information : where does it crash, which instructions are there, how were these instructions in the version compiled with 0.51 ? Between 0.51 and 0.59 we changed gcc versions (from 4.1 to 4.4). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=865514&aid=2905279&group_id=173455 ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Cegcc-devel mailing list Cegcc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cegcc-devel