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