Your message dated Sat, 24 Jun 2017 08:53:50 +0000
with message-id <[email protected]>
and subject line Bug#850033: fixed in libepoxy 1.3.1-3
has caused the Debian Bug report #850033,
regarding libepoxy0: Segmentation fault, fixed upstream
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
850033: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=850033
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libepoxy0
Version: 1.3.1-1
Severity: important

Dear Maintainer,

This segmentation fault:

Thread 1 "nodejs" received signal SIGSEGV, Segmentation fault.
rawmemchr () at ../sysdeps/x86_64/rawmemchr.S:37
37      ../sysdeps/x86_64/rawmemchr.S: Aucun fichier ou dossier de ce type.
(gdb) bt
#0  rawmemchr () at ../sysdeps/x86_64/rawmemchr.S:37
#1  0x00007ffff3c2a3a2 in _IO_str_init_static_internal 
(sf=sf@entry=0x7fffffff9030, ptr=ptr@entry=0x0, size=size@entry=0, 
pstart=pstart@entry=0x0)
    at strops.c:41
#2  0x00007ffff3c19567 in __GI___isoc99_vsscanf (string=0x0, 
format=0x7fffd8116f32 "%d.%d", args=args@entry=0x7fffffff9158) at 
isoc99_vsscanf.c:41
#3  0x00007ffff3c19507 in __isoc99_sscanf (s=<optimized out>, 
format=format@entry=0x7fffd8116f32 "%d.%d") at isoc99_sscanf.c:31
#4  0x00007fffd80f9962 in epoxy_glx_version (dpy=0x11e4800, screen=<optimized 
out>) at dispatch_glx.c:60
#5  0x00007fffe2c5d8a9 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#6  0x00007fffe2c5dc5a in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#7  0x00007fffe2c66826 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#8  0x00007fffe2c63896 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#9  0x00007fffe2c537a8 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#10 0x00007fffe2c281b5 in gdk_display_manager_open_display () from 
/usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#11 0x00007fffe311792a in gtk_init_check () from 
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00007fffe3117959 in gtk_init () from 
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007ffff01a4316 in WebView::Init(v8::Local<v8::Object>, 
v8::Local<v8::Object>) ()
   from 
/home/eda/public_nodejs/dfm2/production/node_modules/webkitgtk/lib/webkitgtk.node
#14 0x0000000000ae35b5 in node::DLOpen(v8::FunctionCallbackInfo<v8::Value> 
const&) ()
#15 0x000000000067618a in v8::internal::FunctionCallbackArguments::Call(void 
(*)(v8::FunctionCallbackInfo<v8::Value> const&)) ()

happens when running a webkit2gtk instance in Xvfb, on a server without any 
kind of graphic capability.

I tried to upgrade the debian package to upstream libepoxy0@0aa9d1bc (because 
i'm that kind of guy)
and the segmentation fault doesn't happen there.

After bisection, i found that those three patches fix the issue:
https://github.com/anholt/libepoxy/commit/b3b8bd9af7bf1fcfe544fd131f4d4f0d117ae7bc.patch
https://github.com/anholt/libepoxy/commit/8d58c890646fc1f43bcab702bb9ed6bae94daefe.patch
https://github.com/anholt/libepoxy/commit/b8d609e8f9fc1f9c4ff359adb2c1c44619a9e7cf.patch

Hopefully you will apply them to current 1.3.1 version.
Please tell me if you need me to do it.

Regards,
Jérémy

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (650, 'testing'), (600, 'unstable'), (500, 'testing-debug')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-2-amd64 (SMP w/12 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libepoxy0 depends on:
ii  libc6  2.24-8

libepoxy0 recommends no packages.

libepoxy0 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: libepoxy
Source-Version: 1.3.1-3

We believe that the bug you reported is fixed in the latest version of
libepoxy, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jérémy Lal <[email protected]> (supplier of updated libepoxy package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 24 Jun 2017 10:07:39 +0200
Source: libepoxy
Binary: libepoxy-dev libepoxy0 libepoxy0-udeb
Architecture: source
Version: 1.3.1-3
Distribution: unstable
Urgency: medium
Maintainer: Jérémy Lal <[email protected]>
Changed-By: Jérémy Lal <[email protected]>
Description:
 libepoxy-dev - OpenGL function pointer management library- development
 libepoxy0  - OpenGL function pointer management library
 libepoxy0-udeb - OpenGL function pointer management library - minimal runtime 
(udeb)
Closes: 850033
Changes:
 libepoxy (1.3.1-3) unstable; urgency=medium
 .
   * Drop patch causing amdgpu-pro lock (Closes: #850033)
   * Add add_null_checks.patch (upstreamed, avoids some segfaults).
Checksums-Sha1:
 d0ba56c77e03f769018a8a9c2a6a1ca47af43d28 2064 libepoxy_1.3.1-3.dsc
 987f2c1aa81be3c74974e2390aa9b45cce364f42 16900 libepoxy_1.3.1-3.debian.tar.xz
 aba6578f4a1c7a6f7f6b6fa5da6d543e46f3b4dd 8013 libepoxy_1.3.1-3_source.buildinfo
Checksums-Sha256:
 c315108eb771e4d83811f7d47150b074b482f7b921064a87e93a5c47bbd3ebce 2064 
libepoxy_1.3.1-3.dsc
 b264b8efee446bcdd7762d11231c25c4316a8c18a800fce2225c0c524a204d98 16900 
libepoxy_1.3.1-3.debian.tar.xz
 32116be8bf80aa232e620d9ef6c28b88e9c0297859636ac1489560b5e1b2b4ab 8013 
libepoxy_1.3.1-3_source.buildinfo
Files:
 931110cf1c7f4a3bcdc53e53a9575e0c 2064 libs optional libepoxy_1.3.1-3.dsc
 eb134edd38958d32d2ae1b33cd03629d 16900 libs optional 
libepoxy_1.3.1-3.debian.tar.xz
 45075f10252323c15ed629e6a87e5dc4 8013 libs optional 
libepoxy_1.3.1-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCAAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAllOHkESHGthcG91ZXJA
bWVsaXgub3JnAAoJEGYRwF7dOfN0q3EP/31RemoKCWRKlKqsb6Nkku5E/BSRPcvy
/KRkjg4P9kYvSl9VkFWGWyAiEKEkUG66OfF6ntXrWalEmXGACWTABVCNQ0LgssQ+
izCRPrzmhwHmU4d8NPi+W50+mtTHyVFZxqp5nsRl0cD/KATugPJzCQplj+UXk0T1
qEMd11Xe4z8g1JPakE2PKmLULgeDVGMw8lPjsb/0kYTWhQ0P71bxuIfQCLfG7ug5
0jzudx1hGwXiuuwtTQz6MJcRMX0RhkgazguB1dQtmbE31JR4qB3Z8pzmQ4A69yir
FPlZlUx4KlvqmSwghbk/o9EyObyPUo0o32hPOWNrZ+tokHckfyxBVcEwP71ViGrN
Bayh+2KQX5KMiRT6/ljQsg0zeozEabKRMb35ew/ocIvaXh+jDzE5ZkD+UGyaXO7I
c7aHFD5tj5NKIqnlIuyFyJkh8x5f5Fs5nuvyXCmFlxQdfWGCB/jOZQW93WwwbodC
iXKcfhObEgsFryVNbR9Cdb2lVZM1ZImfHzf1nIHEx0vUsTkKYo8FDrNRrbyQrY8X
c6weVYRZLfwY1m5OuofosuX0I9FciS+G0nsUtWWtsRswwYKqOQEr22zXAeRx/rdS
3pwY/tk8mQPasrDV7eZKf5JORpOO1p6cOsvv/JD3S9oO1Crgmu2w+fRv4dFurSTc
tdg4Q95ix4k+
=tstO
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to