Bug#412994: libgl1-mesa-dri: Intel 965: bufmgr_fake.c:1245: bmReleaseBuffers: Assertion `intel->locked' failed.

Christian Henz chrhenz at gmx.de
Thu Mar 1 17:48:22 CET 2007


Package: libgl1-mesa-dri
Version: 6.5.1-0.6
Severity: important


I get this assertion failure by several (all?) OpenGL programs, 
for example when quitting glxgears:


glxgears: bufmgr_fake.c:1245: bmReleaseBuffers: Assertion `intel->locked' failed.

Program received signal SIGABRT, Aborted.
[Switching to Thread -1213330784 (LWP 27563)]
0xb7d21947 in raise () from /lib/tls/libc.so.6
(gdb) bt
#0  0xb7d21947 in raise () from /lib/tls/libc.so.6
#1  0xb7d230c9 in abort () from /lib/tls/libc.so.6
#2  0xb7d1b05f in __assert_fail () from /lib/tls/libc.so.6
#3  0xb78c42a6 in bmReleaseBuffers () from /usr/lib/dri/i965_dri.so
#4  0xb78f8969 in ?? () from /usr/lib/dri/i965_dri.so
#5  0x0805ae40 in ?? ()
#6  0x00000012 in ?? ()
#7  0x0805ae40 in ?? ()
#8  0xb7ac4aac in ?? () from /usr/lib/dri/i965_dri.so
#9  0x0805ae40 in ?? ()
#10 0x0805ad48 in ?? ()
#11 0xbfa42838 in ?? ()
#12 0xb78f9c94 in brw_destroy_state () from /usr/lib/dri/i965_dri.so
Backtrace stopped: frame did not save the PC


This is actually a bigger problem when trying to use Wine, since it seems to create/destroy an OpenGL 
context before the selected program is even run, so this practically renders Wine useless for me at the moment:


$ LANG=C wine /home/chenz/Desktop/Ootake097.exe
Invoking /usr/lib/wine/wine.bin /home/chenz/Desktop/Ootake097.exe ...
sktop/Ootake097.exe: bufmgr_fake.c:1245: bmReleaseBuffers: Assertion `intel->locked' failed.
wine: Assertion failed at address 0xb7d0d947 (thread 0009), starting debugger...
Unhandled exception: assertion failed in 32-bit code (0xb7d0d947).
err:dbghelp:elf_load_debug_info_from_map Bad CRC for module  (got ca10a955 while expecting f01d3064)
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:b7d0d947 ESP:0034ec70 EBP:0034ec78 EFLAGS:00000206(   - 00      - -IP1)
 EAX:00000000 EBX:00006aa5 ECX:00006aa5 EDX:00000006
 ESI:0034ed18 EDI:b7e12ff4
Stack dump:
0x0034ec70:  b7e12ff4 b7ce06c0 0034eda4 b7d0f0c9
0x0034ec80:  00000006 0034ed18 00000000 00000068
0x0034ec90:  7c75f488 00000068 00000000 0034ecdc
0x0034eca0:  7c75f490 7c75f4f4 00000000 0034edb4
0x0034ecb0:  b7e12ff4 0000005d 0000005e 0034ed88
0x0034ecc0:  b7d41f3b 7c75f490 0000005e 0034edcc
Backtrace:
=>1 0xb7d0d947 gsignal+0x47() in libc.so.6 (0x0034ec78)
  2 0xb7d0f0c9 abort+0x109() in libc.so.6 (0x0034eda4)
  3 0xb7d0705f __assert_fail+0x10f() in libc.so.6 (0x0034ede8)
  4 0x7e4da2a6 in i965_dri.so (+0x272a6) (0x0034ee28)
  5 0x7e50e969 in i965_dri.so (+0x5b969) (0x0034ee48)
  6 0x7e50fc94 brw_destroy_state+0x44() in i965_dri.so (0x0034ee68)
  7 0x7e51b112 in i965_dri.so (+0x68112) (0x0034ee88)
  8 0x7e4e06ad intelDestroyContext+0x2d() in i965_dri.so (0x0034eeb8)
  9 0x7e4d6467 in i965_dri.so (+0x23467) (0x0034eed8)
  10 0x7e714c03 in libgl.so.1 (+0x15c03) (0x0034ef08)
  11 0x7e8dd7ea in winex11 (+0x3d7ea) (0x0034ef88)
  12 0x7e8dddea X11DRV_setup_opengl_visual+0x3a() in winex11 (0x0034f018)
  13 0x7e8f2368 in winex11 (+0x52368) (0x0034f168)
  14 0x7e902ab5 in winex11 (+0x62ab5) (0x0034f188)
  15 0x7bc381a5 call_dll_entry_point+0x15() in ntdll (0x0034f1a8)
  16 0x7bc394c9 in ntdll (+0x294c9) (0x0034f258)
  17 0x7bc3997d in ntdll (+0x2997d) (0x0034f298)
  18 0x7bc3b907 LdrLoadDll+0x87() in ntdll (0x0034f2c8)
  19 0x7b86151b in kernel32 (+0x4151b) (0x0034f518)
  20 0x7b86171c LoadLibraryExW+0x4c() in kernel32 (0x0034f548)
  21 0x7b861841 LoadLibraryExA+0x41() in kernel32 (0x0034f568)
  22 0x7b861879 LoadLibraryA+0x29() in kernel32 (0x0034f588)
  23 0x7edd47a0 DRIVER_load_driver+0x1c0() in gdi32 (0x0034f6f8)
  24 0x7edd026e CreateDCW+0x6e() in gdi32 (0x0034f9a8)
  25 0x7ee9cb1f CreateIconFromResourceEx+0x45f() in user32 (0x0034fa58)
  26 0x7ee9d4cf in user32 (+0x2d4cf) (0x0034fab8)
  27 0x7ee9da3d LoadImageW+0x42d() in user32 (0x0034fb68)
  28 0x7ee9e173 LoadImageA+0x53() in user32 (0x0034fc48)
  29 0x7ee9e412 LoadCursorA+0x42() in user32 (0x0034fc78)
  30 0x7ee93f95 in user32 (+0x23f95) (0x0034fca8)
  31 0x7ee93fed CLASS_RegisterBuiltinClasses+0x1d() in user32 (0x0034fcb8)
  32 0x7ef088c1 in user32 (+0x988c1) (0x0034fd38)
  33 0x7ef1c8b5 in user32 (+0xac8b5) (0x0034fd58)
  34 0x7bc381a5 call_dll_entry_point+0x15() in ntdll (0x0034fd78)
  35 0x7bc394c9 in ntdll (+0x294c9) (0x0034fe28)
  36 0x7bc3997d in ntdll (+0x2997d) (0x0034fe68)
  37 0x7bc398c2 in ntdll (+0x298c2) (0x0034fea8)
  38 0x7bc3c510 LdrInitializeThunk+0x2d0() in ntdll (0x0034ff08)
  39 0x7b86fbc5 in kernel32 (+0x4fbc5) (0x0034ffe8)
  40 0xb7e4a7a7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0xb7d0d947 gsignal+0x47 in libc.so.6: xchgl     %edi,%ebx
Modules:
Module  Address                 Debug info      Name (50 modules)
PE      400000-417000   Deferred        ootake097
ELF     7b800000-7b926000       Export          kernel32<elf>
  \-PE  7b820000-7b926000       \               kernel32
ELF     7bc00000-7bc94000       Export          ntdll<elf>
  \-PE  7bc10000-7bc94000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7e4b3000-7e6f6000       Export          i965_dri.so
ELF     7e6f6000-7e6ff000       Deferred        libdrm.so.2
ELF     7e6ff000-7e769000       Export          libgl.so.1
ELF     7e769000-7e76e000       Deferred        libxdmcp.so.6
ELF     7e76e000-7e771000       Deferred        libxau.so.6
ELF     7e771000-7e85d000       Deferred        libx11.so.6
ELF     7e85d000-7e86b000       Deferred        libxext.so.6
ELF     7e86b000-7e870000       Deferred        libxxf86vm.so.1
ELF     7e870000-7e888000       Deferred        libice.so.6
ELF     7e888000-7e891000       Deferred        libsm.so.6
ELF     7e891000-7e91e000       Export          winex11<elf>
  \-PE  7e8a0000-7e91e000       \               winex11
ELF     7e937000-7e957000       Deferred        libexpat.so.1
ELF     7e957000-7e982000       Deferred        libfontconfig.so.1
ELF     7e982000-7e9ec000       Deferred        libfreetype.so.6
ELF     7e9ec000-7eaad000       Deferred        comctl32<elf>
  \-PE  7ea00000-7eaad000       \               comctl32
ELF     7eaad000-7eac0000       Deferred        libresolv.so.2
ELF     7eac0000-7eade000       Deferred        iphlpapi<elf>
  \-PE  7ead0000-7eade000       \               iphlpapi
ELF     7eade000-7eb33000       Deferred        rpcrt4<elf>
  \-PE  7eaf0000-7eb33000       \               rpcrt4
ELF     7eb33000-7ebcc000       Deferred        ole32<elf>
  \-PE  7eb40000-7ebcc000       \               ole32
ELF     7ebcc000-7ec65000       Deferred        oleaut32<elf>
  \-PE  7ebe0000-7ec65000       \               oleaut32
ELF     7ec65000-7ecab000       Deferred        advapi32<elf>
  \-PE  7ec70000-7ecab000       \               advapi32
ELF     7ecab000-7ecb6000       Deferred        libgcc_s.so.1
ELF     7ed9b000-7ee54000       Export          gdi32<elf>
  \-PE  7edb0000-7ee54000       \               gdi32
ELF     7ee54000-7ef8e000       Export          user32<elf>
  \-PE  7ee70000-7ef8e000       \               user32
ELF     7ef8e000-7ef99000       Deferred        libnss_files.so.2
ELF     7ef99000-7efa3000       Deferred        libnss_nis.so.2
ELF     7efa3000-7efb9000       Deferred        libnsl.so.1
ELF     7efb9000-7efc2000       Deferred        libnss_compat.so.2
ELF     7efc2000-7efe7000       Deferred        libm.so.6
ELF     7efec000-7f000000       Deferred        libz.so.1
ELF     b7ce1000-b7ce5000       Deferred        libdl.so.2
ELF     b7ce5000-b7e17000       Export          libc.so.6
ELF     b7e18000-b7e2a000       Deferred        libpthread.so.0
ELF     b7e43000-b7f54000       Export          libwine.so.1
ELF     b7f56000-b7f6d000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\chenz\Desktop\Ootake097.exe
        00000009    0 <==
Wine exited with a successful status






-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.20
Locale: LANG=de_DE at euro, LC_CTYPE=de_DE at euro (charmap=ISO-8859-15)

Versions of packages libgl1-mesa-dri depends on:
ii  libc6                       2.3.6.ds1-13 GNU C Library: Shared libraries
ii  libdrm2                     2.0.2-0.1    Userspace interface to kernel DRM 
ii  libexpat1                   1.95.8-3.4   XML parsing C library - runtime li
ii  libgl1-mesa-glx             6.5.1-0.6    A free implementation of the OpenG

libgl1-mesa-dri recommends no packages.

-- no debconf information




More information about the Pkg-mesa-devel mailing list