[x264-devel] x264 - crash

BugMaster BugMaster at narod.ru
Thu Feb 21 22:58:47 CET 2013


On Thu, 21 Feb 2013 21:24:39 +0000, wendt wrote:
>>> Elgato EyeTV version 3.4
> is the software which records streams to a proprietary container/wrapper .eyetv
> Show package content reveals various files with numeric-names
> 00000000016d57933.eyetvp
> 0000000...    .eyetvi
> 0000000...    .eyetvr
> 0000000...    .mpg
> 0000000...    .tiff
> 0000000...    .tiff

> of which I successfully encoded the mpeg stream file with x264 but using MPEG Streamclip now.
> Video MPEG-2 50/25fps (interlaced+prog)
> Audio MPEG-1 48kHz 
> I sent the details of that file in previous message to the mailing list.

> also I have emulated that error/crash again and got this report/protocol below_.
> is this what you refer to as backtrace?

> Best

> Alex
> ________

> Process:         EyeTV [88345]
> Path:            /Applications/EyeTV3.app/Contents/MacOS/EyeTV
> Identifier:      com.elgato.eyetv
> Version:         3.4 (6148) (3.4 (6148))
> Build Info:      EyeTV-6148~6148
> Code Type:       X86 (Native)
> Parent Process:  launchd [168]

> Date/Time:       2013-02-21 21:03:35.106 +0000
> OS Version:      Mac OS X 10.6.8 (10K549)
> Report Version:  6

> Interval Since Last Report:          513314 sec
> Crashes Since Last Report:           9
> Per-App Interval Since Last Report:  388627 sec
> Per-App Crashes Since Last Report:   3
> Anonymous UUID:                     
> 9A37DE7B-0F35-415C-8432-80BDF9C30DFB

> Exception Type:  EXC_BAD_ACCESS (SIGBUS)
> Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000230
> Crashed Thread:  17


> Thread 17 Crashed:
> 0   org.vlc.x264.qtcodec                0x24b95dca x264_encoder_headers + 10
> 1   ...ple.CoreServices.CarbonCore      0x92bf92e3 callComponentStorage_444444 + 56
> 2   ...ple.CoreServices.CarbonCore      0x92beddcc
> CallComponentFunctionCommonWithStorage(char**, ComponentParameters*, long (*)(), unsigned long) + 54
> 3   org.vlc.x264.qtcodec                0x24b94b60
> x264_compressor_ComponentDispatch + 125
> 4   ...ple.CoreServices.CarbonCore      0x92be651f CallComponentDispatch + 29
> 5   com.apple.QuickTime                 0x93db32f6
> ImageCodecPrepareToCompressFrames + 67
> 6   com.apple.QuickTime                 0x93bd5a69
> icmCompressionSessionPrepareCompressor + 1451
> 7   com.apple.QuickTime                 0x93bd77cf
> ICMCompressionSessionGetProperty + 657
> 8   ...ickTimeComponents.component      0x918d1aa3 setupCompressionSession + 996
> 9   ...ickTimeComponents.component      0x918d1ddd NuStartVideoPass + 461
> 10  ...ickTimeComponents.component      0x918bdf3f
> SpitMovieFromProceduresToDataRef + 2391
> 11  ...ple.CoreServices.CarbonCore      0x92beddcc
> CallComponentFunctionCommonWithStorage(char**, ComponentParameters*, long (*)(), unsigned long) + 54
> 12  ...ickTimeComponents.component      0x918bbbf4 SpitMovieComponentDispatch + 149
> 13  ...ple.CoreServices.CarbonCore      0x92be651f CallComponentDispatch + 29
> 14  com.apple.QuickTime                 0x93da7b63
> MovieExportFromProceduresToDataRef + 49
> 15  com.elgato.eyetv                    0x002e3edb 0x1000 + 3026651
> 16  com.elgato.eyetv                    0x002e711e 0x1000 + 3039518
> 17  com.elgato.eyetv                    0x00062ed3 0x1000 + 401107
> 18  com.elgato.eyetv                    0x0011c05a 0x1000 + 1159258
> 19  libSystem.B.dylib                   0x98cef259 _pthread_start + 345
> 20  libSystem.B.dylib                   0x98cef0de thread_start + 34

> Thread 17 crashed with X86 Thread State (32-bit):
>  eax: 0x00000000  ebx: 0x24b93c7f  ecx: 0x00411400  edx: 0xa0a6750c
>  edi: 0x00000000  esi: 0x02b7f238  ebp: 0xb0a9a9a8  esp: 0xb0a9a0d0
>   ss: 0x0000001f  efl: 0x00010282  eip: 0x24b95dca   cs: 0x00000017
>   ds: 0x0000001f   es: 0x0000001f   fs: 0x0000001f   gs: 0x00000037
>  cr2: 0x00000230

Sounds like bug in the calling app (the one which use libx264). It
seems to call x264_encoder_headers function while sending NULL
pointer. As can't find what is CoreServices.CarbonCore and its source
code (to look how it call libx264) so can't say anymore.



More information about the x264-devel mailing list