Created attachment 475346 [details] Updated gpac ebuild When re-muxing mkv video's with MP4Box I was getting segfaults in gpac, for example: 08:47 alex@danny/x86_64 [tmp] >gdb /usr/bin/MP4Box core_MP4Box.1496688238.25484 [21/895] GNU gdb (Gentoo 7.10.1 vanilla) 7.10.1 [20/895] Copyright (C) 2015 Free Software Foundation, Inc. [19/895] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> [18/895] This is free software: you are free to change and redistribute it. [17/895] Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `MP4Box -new Last.Week.Tonight.with.John.Oliver.S04E14.720p.WEB-DL.AAC2.0.H.264-'. Program terminated with signal SIGABRT, Aborted. #0 0x00007fb4c4891097 in raise () from /lib64/libc.so.6 (gdb) bt #0 0x00007fb4c4891097 in raise () from /lib64/libc.so.6 #1 0x00007fb4c489251a in abort () from /lib64/libc.so.6 #2 0x00007fb4c48cd068 in __libc_message () from /lib64/libc.so.6 #3 0x00007fb4c48d26c6 in malloc_printerr () from /lib64/libc.so.6 #4 0x00007fb4c4c35521 in gf_list_del () from /usr/lib64/libgpac.so.6 #5 0x00007fb4c4d81825 in gf_odf_avc_cfg_del () from /usr/lib64/libgpac.so.6 #6 0x00007fb4c4d1f105 in AVC_RewriteESDescriptorEx () from /usr/lib64/libgpac.so.6 #7 0x00007fb4c4d1f406 in gf_isom_avc_config_update_ex () from /usr/lib64/libgpac.so.6 #8 0x00007fb4c4c2dcc4 in gf_import_avc_h264 () from /usr/lib64/libgpac.so.6 #9 0x00007fb4c4ddcbb7 in gf_media_import () from /usr/lib64/libgpac.so.6 #10 0x0000000000423b9a in import_file () #11 0x0000000000413225 in mp4boxMain () #12 0x00007fb4c487e6c0 in __libc_start_main () from /lib64/libc.so.6 #13 0x000000000040b6b9 in _start () (gdb) quit I updated my gpac to the latest release and that has fixed this particular segfault. See my attached ebuild.
In the process of bumping the version I dropped the patches which didn't cleanly apply.
HOMEPAGE moved too: https://gpac.wp.imt.fr/ @Upstream: where are the changes? https://github.com/gpac/gpac/blob/master/Changelog
(In reply to Alex Bennee from comment #1) > In the process of bumping the version I dropped the patches which didn't > cleanly apply. I can't see any references to the reason for the patches that aren't for the static libs, so dropping those for now.
Added to tree.