FIXED: 72a8bed Error in `/usr/bin/avidemux3_qt4': free() 14.04 lts only

Started by Jan Gruuthuse, May 03, 2016, 06:22:25 AM

Previous topic - Next topic

Jan Gruuthuse

FIXED: ae94fb4    [VS] Fix build with newer vapoursynth
update:previous commit  fe38ee5    [cosmetic] has not this behaviour
update 2: ae94fb4 seems to be fine on 16.04 LTS
update 3: ae94fb4 building on 14.04.4 and testing
update 4: ae94fb4 is up and fine on 14.04.4

Test procedure:
- Load video 720p4audioTracks3sat.ts, download 68.8 MB if you don't have this already into avidemux.
- Save with copy for both audio and video output with Mpeg TS Muxer (ff)

after saving video, avidemux exits with:
QuoteError in `/usr/bin/avidemux3_qt4': free()

[FF] Saving
[saveLoop]  avg fps=50000
  [initUI]  Muxer, creating UI, video duration is 00:00:37,870
[tsPacket] Sync lost (0xdf)
[getPacket]  AudioGetPacket failed, audioSegment=0
  [getPacket]  ..and this is the last segment
  [saveLoop]  No more audio packets for audio track 0
[tsPacket] Sync lost (0xbf)
[getPacket]  MP3: Not enough data to lookup header
  [getPacket]  AudioGetPacket failed, audioSegment=0
  [getPacket]  ..and this is the last segment
  [saveLoop]  No more audio packets for audio track 1
[tsPacket] Sync lost (0xbf)
[getPacket]  MP3: Not enough data to lookup header
  [getPacket]  AudioGetPacket failed, audioSegment=0
  [getPacket]  ..and this is the last segment
  [saveLoop]  No more audio packets for audio track 2
  [getCompressedPicture]  Failed to get next frame for ref 0
  [switchToNextSegment]  This is the last segment (0)
  [getCompressedPicture]  Cannot update to new segment
  [getPacket]   Get packet failed   [saveLoop]  [FF] Wrote 1894 frames, nb audio streams 4
  [saveLoop]  [FF] Found 0 missing PTS / 1894 total frames
[ffTS] Closing
[~DIA_encodingQt4]  Destroying encoding qt4
  [~DIA_encodingBase]  DiaEncodingBase: Destroying
  [refresh]  [Vdpau]Rrefresh
  [renderCompleteRedrawRequest]  RedrawRequest
  [paintGL]  Painting dummy openGl widget
  [refresh]  [Vdpau]Rrefresh
  [renderCompleteRedrawRequest]  RedrawRequest
  [paintGL]  Painting dummy openGl widget
*** Error in `/usr/bin/avidemux3_qt4': free(): invalid next size (fast): 0x000000000541cbf0 ***

_____________________________________________
Avidemux v2.6.12 (72a8bed)
_____________________________________________
Compiler: GCC 4.8.4
cmake: 2.8.12.2
Build Target: Linux (x86-64)
User Interface: Qt (4.8.6)
_____________________________________________
Kernel: Linux 3.19.0-58-generic (x86_64) (linux-image-3.19.0-58-generic                         3.19.0-58.64~14.04.1)
Distribution: Linux Ubuntu 14.04.4 LTS (Trusty)
qt4-default: installed
qt5-default: not installed
_____________________________________________

Intel Core i7-3770K @ 3.50GHz (4 Cores/8 Threads) with 32 GB ram

Desktop: Unity 7.2.6
Display Server: X Server 1.15.1
Display Driver: NVIDIA 352.93
OpenGL: 4.3.0
Compiler: GCC 4.8.4 + CUDA 7.5

OpenGL Vendor: NVIDIA Corporation
OpenGL Renderer: GeForce GTX 960/PCIe/SSE2 2048MB (1227/3600MHz)
OpenGL: 4.5.0 NVIDIA 352.93

- vdpauinfo:API version: 1   NVIDIA VDPAU Driver Shared Library  352.93
- x264 0.148.2694 3b70645
- x265 [info]: HEVC encoder version 1.5+1-32d72a0285e0
_____________________________________________