[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