December 05, 2020, 03:09:52 am



New El Capitan test binaries

Started by mean, June 23, 2016, 06:22:41 am

Previous topic - Next topic


September 15, 2016, 10:34:49 pm #1 Last Edit: September 15, 2016, 10:52:41 pm by perfectlyGoodInk
Huh. I don't get to say this too often, but I saw a 9/11 crash. :)

More specifically, using Avidemux2.6_r2016_09_11_c0ce0daea3c.dmg, I see this crash after encoding:

Assert failed :0
file /Users/fx/hudson/workspace/MacOSX_EC/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoder.cpp, line 143

This has actually happened on a couple of other builds, I think 2.6.13 and Avidemux2.6_r2016_09_08_897a70c5954.dmg. I've tried Mpeg2 (ff) and Mpeg4 ASP (ff) as the output so far, with audio output set to copy. The clip is only about a minute long, and the original is a 1280ââ,¬â€ Ãƒâ€"ââ,¬â€ 720 MPEG-4 using H.264, AAC. It happens regardless of whether the cuts are on I-frames or not. Before the crash, apparently, Avidemux did actually create an output file that is playable in VLC but cannot be opened in Avidemux.

I'm running OS X 10.11.6 (El Capitan) on a 13-inch early 2011 Intel MacBook Pro with 4 GB of DDR3. My apologies if this is not the right place to report this sort of thing.

And I am sorry if this is a newbie question, but are there any stable binaries for El Capitan, or do I need to compile one myself off the 2.5 branch?

Let me know if there's anything else you need to know. I can supply the full crash details if that's helpful, but the beginning of it says this:

Crashed Thread:        0  Dispatch queue:

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called

Thread 0 Crashed:: Dispatch queue:
0   libsystem_kernel.dylib           0x00007fff971adf06 __pthread_kill + 10
1   libsystem_pthread.dylib          0x00007fff9fba54ec pthread_kill + 90
2   libsystem_c.dylib                0x00007fff9bac46df abort + 129
3   avidemux                         0x0000000108c4cd4d FatalFunctionQt(char const*, char const*) + 413
4   libADM_core6.dylib               0x000000010a6fe2c6 ADM_backTrack + 102
5   libADM_coreVideoEncoder6.dylib   0x000000010a87a138 ADM_coreVideoEncoder::getRealPtsFromInternal(unsigned long long, unsigned long long*, unsigned long long*) + 232
6   libADM_coreVideoEncoder6.dylib   0x000000010a87d8b9 ADM_coreVideoEncoderFFmpeg::postEncode(ADMBitstream*, unsigned int) + 153

Thank you!


It id probably fixed in git head, i had a similar report on linux
i'll generate an Osx binary  soon



Whoa, that was fast! Yes, that works for me now. Thank you. Hero indeed!


Okay, got another one, but not as important. In Avidemux2.6_r2016_09_17_9f656e6873a.dmg, editing the same original file (H.264, AAC). After making some edits and then resetting them, I selected File | Information in the menu and got:

Assert failed :0
file /Users/fx/hudson/workspace/MacOSX_EC/avidemux/qt4/common/ADM_editor/src/ADM_segment.cpp, line 307

When I restarted Avidemux, I did not restore the crash file but instead reopened the original file, and I was able to view the file information without error.


The editing engine (copy/paste/...) needs some love, 2nd bug report on that