[Bug 779249] New: x264enc: Crashes on Windows/64 bit
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sun Feb 26 10:35:09 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=779249
Bug ID: 779249
Summary: x264enc: Crashes on Windows/64 bit
Classification: Platform
Product: GStreamer
Version: git master
OS: Linux
Status: NEW
Severity: blocker
Priority: Normal
Component: gst-plugins-ugly
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: slomo at coaxion.net
QA Contact: gstreamer-bugs at lists.freedesktop.org
CC: nirbheek.chauhan at gmail.com
GNOME version: ---
This seems to be somehow caused by bug #777903, reverting that commit makes it
work again. However things still look a bit wrong then.
Program received signal SIGSEGV, Segmentation fault.
0x000000006e7c183b in load_x264_libraries () at gstx264enc.c:295
295 if (*default_vtable.x264_bit_depth == 8) {
(gdb) print default_vtable.x264_bit_depth
$1 = (const int *) 0xda9978bc
(gdb) print &x264_bit_depth
$2 = (const int *) 0x7ff9da9978bc
(gdb) print *((const int *) 0x7ff9da9978bc)
Cannot access memory at address 0x7ff9da9978bc
(gdb) print *((const int *) 0x7ffbda9978bc)
$3 = 8
(gdb) print x264_bit_depth
Cannot access memory at address 0x7ff9da9978bc
With the old version, directly accessing x264_bit_depth also fails, but via the
default_vtable for some reason it works (and has the correct pointer address,
note the 'b' vs. '9').
For 1.11.2, I've reverted the patch for the Windows 64 bit build only.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list