[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#901701: marked as done (libgl1-mesa-dri: segfault in do_blit_drawpixels)



Your message dated Wed, 15 Aug 2018 14:23:58 +0300
with message-id <af872ea3-6c53-c870-303b-fabf29a93642@gmail.com>
and subject line 901701-done
has caused the Debian Bug report #901701,
regarding libgl1-mesa-dri: segfault in do_blit_drawpixels
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 owner@bugs.debian.org
immediately.)


-- 
901701: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901701
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
X-CrossAssassin-Score: 91208

--- End Message ---

Reply to: