Package: bumblebee Version: 3.2.1-17 Severity: normal Dear Maintainer,
Looks like after recent Mesa update in Sid, I cannot use optirun any more on laptop with i7-4710HQ and GM107M [GeForce GTX 860M] as it introduces crash for application run under it. Launching `optirun glxgears` makes glxgears crash: ``` $ sudo tail -f /var/log/kern.log -n 0 Jun 14 21:22:04 vinco kernel: [ 8317.861162] bbswitch: enabling discrete graphics Jun 14 21:22:04 vinco kernel: [ 8318.255147] nvidia-nvlink: Nvlink Core is being initialized, major device number 243 Jun 14 21:22:04 vinco kernel: [ 8318.255469] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 390.59 Wed May 9 22:33:42 PDT 2018 (using threaded interrupts) Jun 14 21:22:04 vinco kernel: [ 8318.533751] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 390.59 Wed May 9 21:59:27 PDT 2018 Jun 14 21:22:04 vinco kernel: [ 8318.535005] nvidia-modeset: Allocated GPU:0 (GPU-c10fe523-ec15-e66c-141e-f0e0dbf01714) @ PCI:0000:01:00.0 Jun 14 21:22:04 vinco kernel: [ 8318.535280] nvidia-modeset: Freed GPU:0 (GPU-c10fe523-ec15-e66c-141e-f0e0dbf01714) @ PCI:0000:01:00.0 Jun 14 21:22:04 vinco kernel: [ 8318.608765] nvidia-modeset: Allocated GPU:0 (GPU-c10fe523-ec15-e66c-141e-f0e0dbf01714) @ PCI:0000:01:00.0 Jun 14 21:22:04 vinco kernel: [ 8318.609032] nvidia-modeset: Freed GPU:0 (GPU-c10fe523-ec15-e66c-141e-f0e0dbf01714) @ PCI:0000:01:00.0 Jun 14 21:22:04 vinco kernel: [ 8318.660159] glxgears[10094]: segfault at 74 ip 00007f96c53ed4a7 sp 00007f96c31deb30 error 4 in i965_dri.so[7f96c4f7c000+8ab000] Jun 14 21:22:04 vinco kernel: [ 8318.687589] nvidia-modeset: Unloading Jun 14 21:22:04 vinco kernel: [ 8318.712623] nvidia-nvlink: Unregistered the Nvlink Core, major device number 243 Jun 14 21:22:04 vinco kernel: [ 8318.737995] bbswitch: disabling discrete graphics Jun 14 21:22:04 vinco kernel: [ 8318.756773] pci 0000:01:00.0: Refused to change power state, currently in D0 ``` Backgrace: ``` Thread 2.3 "glxgears" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffee092700 (LWP 10545)] 0x00007ffff02914a7 in do_blit_drawpixels (pixels=0x0, unpack=0x7fffe0150ac8, type=5121, format=32993, height=1080, width=1920, y=0, x=0, ctx=0x7fffe0147540) at ../../../../../../src/mesa/drivers/dri/i965/intel_pixel_draw.c:80 80 ../../../../../../src/mesa/drivers/dri/i965/intel_pixel_draw.c: Toks failas ar aplankas neegzistuoja. #0 0x00007ffff02914a7 in do_blit_drawpixels (pixels=0x0, unpack=0x7fffe0150ac8, type=5121, format=32993, height=1080, width=1920, y=0, x=0, ctx=0x7fffe0147540) at ../../../../../../src/mesa/drivers/dri/i965/intel_pixel_draw.c:80 src_offset = <optimized out> src_buffer = <optimized out> dst_format = 3761243984 src_stride = <optimized out> src_flip = <optimized out> pbo_mt = 0x0 rb = <optimized out> src_format = MESA_FORMAT_B8G8R8A8_UNORM #1 intelDrawPixels (ctx=0x7fffe0147540, x=0, y=0, width=1920, height=1080, format=32993, type=5121, unpack=0x7fffe0150ac8, pixels=0x0) at ../../../../../../src/mesa/drivers/dri/i965/intel_pixel_draw.c:167 __func__ = "intelDrawPixels" #2 0x00007fffefedaf33 in _mesa_DrawPixels (width=1920, height=1080, format=32993, type=5121, pixels=0x0) at ../../../src/mesa/main/drawpix.c:162 err = <optimized out> ctx = 0x7fffe0147540 #3 0x00007ffff76b8345 in test_drawpixels_fast (dconfig=<optimized out>, ctx=0x7fffe00239c0, dpy=0x7fffe0000b20) at libglfork.cpp:362 pbo = 1 end = 8568.4529074310012 iters = 0 is_fast = <optimized out> width = 1920 height = 1080 pbattrs = {32833, 1920, 32832, 1080, 32795, 1, 0} pbuffer = 146800642 pixeldata = <optimized out> #4 display_work (vd=<optimized out>) at libglfork.cpp:402 drawable = 144703490 width = 300 height = 300 quad_vertex_coords = {-1, -1, -1, 1, 1, 1, 1, -1} quad_texture_coords = {0, 0, 0, 1, 1, 1, 1, 0} textures = {0, 0} pbos = {0, 0} ctex = 0 state_names = {0x7ffff76c1244 "wait", 0x7ffff76c1249 "upload", 0x7ffff76c1250 "draw+swap", 0x0} profiler = {name = 0x7ffff76c1203 "display", state_names = 0x7ffff78d12e0 <display_work(void*)::state_names>, state_time = {0, 0, 0, 0, 0, 0}, prev_timestamp = 8568.2315354050006, print_timestamp = 8568.2315354050006, state = 0, nframes = 0, width = 0, height = 0} ddpy = 0x7fffe0000b20 __PRETTY_FUNCTION__ = "void* display_work(void*)" dconfigs = 0x7fffe000fff0 context = 0x7fffe00239c0 use_textures = <optimized out> #5 0x00007ffff62455aa in start_thread (arg=0x7fffee092700) at pthread_create.c:463 pd = 0x7fffee092700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737186965248, 6747949740819525267, 140737488347470, 140737488347471, 140737488347472, 0, -6747988065853329773, -6747970307990442349}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #6 0x00007ffff6aebcbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. ``` -- System Information: Debian Release: buster/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.16.0-2-amd64 (SMP w/8 CPU cores) Locale: LANG=lt_LT.UTF-8, LC_CTYPE=lt_LT.UTF-8 (charmap=UTF-8), LANGUAGE=lt (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages bumblebee depends on: ii bbswitch-dkms 0.8-5 ii dpkg 1.19.0.5+b1 ii libbsd0 0.9.1-1 ii libc6 2.27-3 ii libglib2.0-0 2.56.1-2 ii libkmod2 25-1 ii libx11-6 2:1.6.5-1 ii lsb-base 9.20170808 ii xserver-xorg-core 2:1.20.0-2 Versions of packages bumblebee recommends: ii primus 0~20150328-6 Versions of packages bumblebee suggests: ii bumblebee-nvidia 3.2.1-17 -- no debconf information