mesa 9.1 regressed Tibia on nouveau

Bug #1170074 reported by Fred
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Fix Released
High
Maarten Lankhorst

Bug Description

Yesterday, a game I played (Tibia) worked.
Today, I got some updated Mesa packages, and now it segfaults on startup.
http://static.tibia.com/download/tibia985.tgz

Commit Log for Wed Apr 17 19:25:39 2013

Upgraded the following packages:
libegl1-mesa (9.0.3-0ubuntu1) to 9.1.1-0ubuntu2
libegl1-mesa-drivers (9.0.3-0ubuntu1) to 9.1.1-0ubuntu2
libgl1-mesa-dri (9.0.3-0ubuntu1) to 9.1.1-0ubuntu2
libgl1-mesa-dri:i386 (9.0.3-0ubuntu1) to 9.1.1-0ubuntu2
libgl1-mesa-glx (9.0.3-0ubuntu1) to 9.1.1-0ubuntu2
libgl1-mesa-glx:i386 (9.0.3-0ubuntu1) to 9.1.1-0ubuntu2
libglapi-mesa (9.0.3-0ubuntu1) to 9.1.1-0ubuntu2
libglapi-mesa:i386 (9.0.3-0ubuntu1) to 9.1.1-0ubuntu2
libgles2-mesa (9.0.3-0ubuntu1) to 9.1.1-0ubuntu2

Installed the following packages:
libllvm3.2 (3.2-2ubuntu4)
libllvm3.2:i386 (3.2-2ubuntu4)
libxcb-dri2-0:i386 (1.8.1-2ubuntu2)

[ 34.621515] init: cups-browsed main process ended, respawning
[ 37.073179] show_signal_msg: 39 callbacks suppressed
[ 37.073185] Tibia[2369]: segfault at 4 ip 00000000f73a5be0 sp 00000000ff9d1e38 error 4 in libc-2.17.so[f726e000+1ad000]
[ 51.128347] Tibia[2443]: segfault at 4 ip 00000000f72febe0 sp 00000000ffbf1ed8 error 4 in libc-2.17.so[f71c7000+1ad000]
[ 59.645480] init: cups-browsed main process ended, respawning

#0 0xf7bd5be0 in ?? () from /lib/i386-linux-gnu/libc.so.6
#1 0xf766caa7 in memcpy (__len=143552024, __src=0x4, __dest=<optimized out>)
    at /usr/include/i386-linux-gnu/bits/string3.h:51
#2 do_realloc (p=0x88e6e08) at ../../../../../src/mesa/x86/rtasm/x86sse.c:30
        used = 143552024
        tmp = 0x4 <Address 0x4 out of bounds>
#3 reserve (p=p@entry=0x88e6e08, bytes=bytes@entry=1)
    at ../../../../../src/mesa/x86/rtasm/x86sse.c:41
#4 0xf766caf0 in emit_1ub (p=p@entry=0x88e6e08, b0=<optimized out>)
    at ../../../../../src/mesa/x86/rtasm/x86sse.c:66
        csr = <optimized out>
#5 0xf766ccca in emit_op_modrm (p=0x88e6e08, op_dst_is_reg=<optimized out>,
    op_dst_is_mem=1 '\001', dst=..., src=...)
    at ../../../../../src/mesa/x86/rtasm/x86sse.c:148
#6 0xf711d2a5 in init_inputs (index_size=0, p=0x88e6ad0)
    at translate/translate_sse.c:1117
        buf_max_index = {file = 0, idx = 14, mod = 2, disp = 1072}
        buf_base_ptr = {file = 0, idx = 14, mod = 2, disp = 1064}
        elt = {file = 0, idx = 12, mod = 3, disp = 0}
        tmp_EAX = {file = 0, idx = 0, mod = 3, disp = 0}
        buf_stride = {file = 0, idx = 14, mod = 2, disp = 1068}
        buf_ptr = {file = 0, idx = 14, mod = 2, disp = 1460}
        variant = 0x88e707c
        instance_id = {file = 0, idx = 14, mod = 2, disp = 1972}
#7 build_vertex_emit (p=p@entry=0x88e6ad0, func=func@entry=0x88e6e08,
    index_size=index_size@entry=0) at translate/translate_sse.c:1338
        fixup = -224223202
#8 0xf7120b14 in translate_sse2_create (key=key@entry=0xffffbaa0)
    at translate/translate_sse.c:1507
#9 0xf71198c2 in translate_create (key=key@entry=0xffffbaa0)
    at translate/translate.c:42
        translate = 0x0
#10 0xf78cb458 in nv50_vertex_state_create (pipe=0x884a418, num_elements=3,
    elements=0x88e6784) at nv50_vbo.c:121
        so = <optimized out>
        transkey = {output_stride = 32, nr_elements = 3, element = {{
              type = TRANSLATE_ELEMENT_NORMAL,
              input_format = PIPE_FORMAT_R32G32_FLOAT,
              output_format = PIPE_FORMAT_R32G32_FLOAT, input_buffer = 0,
              input_offset = 24, instance_divisor = 0, output_offset = 0}, {
              type = TRANSLATE_ELEMENT_NORMAL,
              input_format = PIPE_FORMAT_R32G32B32A32_FLOAT,
              output_format = PIPE_FORMAT_R32G32B32A32_FLOAT,
              input_buffer = 0, input_offset = 0, instance_divisor = 0,
              output_offset = 8}, {type = TRANSLATE_ELEMENT_NORMAL,
              input_format = PIPE_FORMAT_R32G32_FLOAT,
              output_format = PIPE_FORMAT_R32G32_FLOAT, input_buffer = 0,
              input_offset = 16, instance_divisor = 0, output_offset = 24}, {
              type = TRANSLATE_ELEMENT_NORMAL,
              input_format = PIPE_FORMAT_NONE,
              output_format = PIPE_FORMAT_NONE, input_buffer = 0,
              input_offset = 0, instance_divisor = 0,
              output_offset = 0} <repeats 23 times>, {
              type = TRANSLATE_ELEMENT_NORMAL, input_format = 4155595295,
              output_format = PIPE_FORMAT_NONE, input_buffer = 0,
              input_offset = 0, instance_divisor = 0, output_offset = 0}, {
              type = TRANSLATE_ELEMENT_NORMAL,
              input_format = PIPE_FORMAT_NONE,
              output_format = PIPE_FORMAT_NONE, input_buffer = 0,
              input_offset = 0, instance_divisor = 0, output_offset = 0}, {
              type = TRANSLATE_ELEMENT_NORMAL,
              input_format = PIPE_FORMAT_NONE,
              output_format = PIPE_FORMAT_NONE, input_buffer = 120,
              input_offset = 560743, instance_divisor = 8024,
              output_offset = 10000}, {type = (unknown: 536),
              input_format = 4156871792, output_format = 528,
              input_buffer = 64, input_offset = 0, instance_divisor = 8,
              output_offset = 552}, {type = TRANSLATE_ELEMENT_INSTANCE_ID,
              input_format = PIPE_FORMAT_NONE,
              output_format = PIPE_FORMAT_NONE, input_buffer = 0,
              input_offset = 0, instance_divisor = 67, output_offset = 64}, {
              type = (unknown: 92), input_format = PIPE_FORMAT_DXT1_SRGBA,
              output_format = PIPE_FORMAT_R8SG8SB8UX8U_NORM,
              input_buffer = 124, input_offset = 0,
              instance_divisor = 143167592, output_offset = 143114600}, {
              type = (unknown: 20), input_format = 4156870656,
              output_format = 4156871744, input_buffer = 52, input_offset = 0,
              instance_divisor = 1, output_offset = 4155604264}}}
#11 0xf70dd45c in cso_set_vertex_elements (ctx=0x88a4e30, count=3,
    states=states@entry=0xffffc2a0) at cso_cache/cso_context.c:860
        cso = 0x88e6780
        key_size = 52
        hash_key = 20
        velems_state = {count = 3, velems = {{src_offset = 24,
              instance_divisor = 0, vertex_buffer_index = 0,
              src_format = PIPE_FORMAT_R32G32_FLOAT}, {src_offset = 0,
              instance_divisor = 0, vertex_buffer_index = 0,
              src_format = PIPE_FORMAT_R32G32B32A32_FLOAT}, {src_offset = 16,
              instance_divisor = 0, vertex_buffer_index = 0,
              src_format = PIPE_FORMAT_R32G32_FLOAT}, {src_offset = 0,
              instance_divisor = 0, vertex_buffer_index = 0,
              src_format = PIPE_FORMAT_NONE} <repeats 11 times>, {
              src_offset = 0, instance_divisor = 143549272,
              vertex_buffer_index = 934131, src_format = PIPE_FORMAT_NONE}, {
              src_offset = 0, instance_divisor = 934131,
              vertex_buffer_index = 1, src_format = PIPE_FORMAT_NONE}, {
              src_offset = 934131, instance_divisor = 4156382143,
              vertex_buffer_index = 4146905088, src_format = 4145297394}, {
              src_offset = 142911508, instance_divisor = 4294951072,
              vertex_buffer_index = 16, src_format = PIPE_FORMAT_NONE}, {
              src_offset = 0, instance_divisor = 0, vertex_buffer_index = 1,
              src_format = 142911508}, {src_offset = 0, instance_divisor = 0,
              vertex_buffer_index = 0, src_format = 4146905088}, {
              src_offset = 142912020, instance_divisor = 0,
              vertex_buffer_index = 4294951072, src_format = 4145297667}, {
              src_offset = 142911508, instance_divisor = 4294950828,
              vertex_buffer_index = 4294951072,
              src_format = PIPE_FORMAT_NONE}, {src_offset = 1,
              instance_divisor = 0, vertex_buffer_index = 0,
              src_format = PIPE_FORMAT_NONE}, {src_offset = 0,
              instance_divisor = 0, vertex_buffer_index = 0,
              src_format = PIPE_FORMAT_B8G8R8A8_UNORM}, {
              src_offset = 142910488, instance_divisor = 1,
              vertex_buffer_index = 1, src_format = 4153139846}, {
              src_offset = 142912888, instance_divisor = 1,
              vertex_buffer_index = 4294951072,
              src_format = PIPE_FORMAT_NONE}, {src_offset = 1,
              instance_divisor = 0, vertex_buffer_index = 0,
              src_format = PIPE_FORMAT_NONE}, {src_offset = 0,
              instance_divisor = 0, vertex_buffer_index = 0,
              src_format = PIPE_FORMAT_NONE}, {src_offset = 0,
              instance_divisor = 0, vertex_buffer_index = 0,
              src_format = 4146905088}, {src_offset = 143281712,
              instance_divisor = 0, vertex_buffer_index = 4294951072,
              src_format = 4144879344}, {src_offset = 142910488,
              instance_divisor = 0, vertex_buffer_index = 1,
              src_format = 4294951072}, {src_offset = 0, instance_divisor = 0,
              vertex_buffer_index = 0, src_format = PIPE_FORMAT_NONE}}}
#12 0xf71e4cf0 in update_array (st=0x888f898)
    at ../../../../../src/mesa/state_tracker/st_atom_array.c:585
        ctx = 0x20
        arrays = 0x8892c08
        vp = 0x8911c90
        vpv = 0x88f1001
        vbuffer = {{stride = 32, buffer_offset = 0, buffer = 0x8894e50,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0,
            buffer = 0xe42, user_buffer = 0x0}, {stride = 0,
            buffer_offset = 3650, buffer = 0x1, user_buffer = 0x0}, {
            stride = 3650, buffer_offset = 2, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0x0}, {stride = 0, buffer_offset = 0, buffer = 0x0,
            user_buffer = 0xf7b15a1f}, {stride = 0, buffer_offset = 0,
            buffer = 0x0, user_buffer = 0x0}, {stride = 0, buffer_offset = 0,
            buffer = 0x0, user_buffer = 0xf7b14ec5}, {stride = 0,
            buffer_offset = 0, buffer = 0x0, user_buffer = 0xf7b15a1f}, {
            stride = 0, buffer_offset = 4156872184, buffer = 0x190,
            user_buffer = 0xf7b14ec5}, {stride = 72,
            buffer_offset = 4156871792, buffer = 0x41, user_buffer = 0x9}, {
            stride = 1, buffer_offset = 88, buffer = 0x0,
            user_buffer = 0xf7b15a1f}, {stride = 0, buffer_offset = 143589288,
            buffer = 0x0, user_buffer = 0xf7b15a1f}, {stride = 72,
            buffer_offset = 4156871792, buffer = 0x44,
            user_buffer = 0xf7b15a1f}}
        velements = {{src_offset = 24, instance_divisor = 0,
            vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32_FLOAT}, {
            src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0,
            src_format = PIPE_FORMAT_R32G32B32A32_FLOAT}, {src_offset = 16,
            instance_divisor = 0, vertex_buffer_index = 0,
            src_format = PIPE_FORMAT_R32G32_FLOAT}, {src_offset = 24,
            instance_divisor = 4156871792, vertex_buffer_index = 16,
            src_format = PIPE_FORMAT_A8R8G8B8_UNORM}, {src_offset = 0,
            instance_divisor = 0, vertex_buffer_index = 4156871752,
            src_format = PIPE_FORMAT_NONE}, {src_offset = 16,
            instance_divisor = 0, vertex_buffer_index = 4,
            src_format = PIPE_FORMAT_B8G8R8X8_UNORM}, {src_offset = 91,
            instance_divisor = 110, vertex_buffer_index = 119,
            src_format = PIPE_FORMAT_R11G11B10_FLOAT}, {src_offset = 0,
            instance_divisor = 17, vertex_buffer_index = 12,
            src_format = 4156870656}, {src_offset = 4156871744,
            instance_divisor = 68400, vertex_buffer_index = 143860944,
            src_format = 4155606658}, {src_offset = 72,
            instance_divisor = 4156871792, vertex_buffer_index = 64,
            src_format = 4156870656}, {src_offset = 4156871744,
            instance_divisor = 143158968, vertex_buffer_index = 143548240,
            src_format = 4155604264}, {src_offset = 0, instance_divisor = 0,
            vertex_buffer_index = 9, src_format = 4152610816}, {
            src_offset = 4155604183, instance_divisor = 4156382165,
            vertex_buffer_index = 4152610816, src_format = 4151165846}, {
            src_offset = 143217392, instance_divisor = 4294952040,
            vertex_buffer_index = 4, src_format = 4156870656}, {
            src_offset = 4156871744, instance_divisor = 143271880,
            vertex_buffer_index = 4145756601, src_format = PIPE_FORMAT_NONE}, {
            src_offset = 17, instance_divisor = 0,
            vertex_buffer_index = 143271288, src_format = 4151224294}, {
            src_offset = 4153987072, instance_divisor = 143589368,
            vertex_buffer_index = 143271880, src_format = 4146905088}, {
            src_offset = 4294952040, instance_divisor = 142916224,
            vertex_buffer_index = 4146903136, src_format = 4145966876}, {
            src_offset = 142916224, instance_divisor = 143158968,
            vertex_buffer_index = 4294952040,
            src_format = PIPE_FORMAT_X8R8G8B8_UNORM}, {src_offset = 143794544,
            instance_divisor = 0, vertex_buffer_index = 143282272,
            src_format = 4146896288}, {src_offset = 143271880,
            instance_divisor = 143194264, vertex_buffer_index = 4153183769,
            src_format = 4146905088}, {src_offset = 0,
            instance_divisor = 142910488, vertex_buffer_index = 3,
            src_format = 4153146040}, {src_offset = 117, instance_divisor = 3,
            vertex_buffer_index = 143282272, src_format = PIPE_FORMAT_NONE}, {
            src_offset = 2, instance_divisor = 8, vertex_buffer_index = 0,
            src_format = PIPE_FORMAT_B8G8R8A8_UNORM}, {src_offset = 143589368,
            instance_divisor = 1, vertex_buffer_index = 2,
            src_format = 4146905088}, {src_offset = 143194264,
            instance_divisor = 143590440, vertex_buffer_index = 16,
            src_format = 4145960639}, {src_offset = 142910488,
            instance_divisor = 1, vertex_buffer_index = 0,
            src_format = 4294952048}, {src_offset = 1,
            instance_divisor = 143794544, vertex_buffer_index = 142910488,
            src_format = 4144876808}, {src_offset = 142910488,
            instance_divisor = 4294967295, vertex_buffer_index = 0,
            src_format = 4145962974}, {src_offset = 0, instance_divisor = 0,
            vertex_buffer_index = 16, src_format = 143591200}, {
            src_offset = 143281712, instance_divisor = 4294967295,
            vertex_buffer_index = 0, src_format = 4146905088}, {
            src_offset = 4146903116, instance_divisor = 143194264,
            vertex_buffer_index = 4146903136, src_format = 4145960851}}
        num_vbuffers = 1
        num_velements = <optimized out>
#13 0xf71e4646 in st_validate_state (st=st@entry=0x888f898)
    at ../../../../../src/mesa/state_tracker/st_atom.c:225
        state = 0x88904ac
#14 0xf71f7f44 in st_draw_vbo (ctx=0x884ba80, prims=0x8891338, nr_prims=1,
    ib=0x0, index_bounds_valid=1 '\001', min_index=0, max_index=3,
    tfb_vertcount=0x0) at ../../../../../src/mesa/state_tracker/st_draw.c:211
        st = 0x888f898
        ibuffer = {index_size = 0, offset = 0, buffer = 0x0, user_buffer = 0x0}
        info = {indexed = 24 '\030', mode = 143549976, start = 1, count = 1,
          start_instance = 142913900, instance_count = 143199980,
          index_bias = 143199980, min_index = 4150098933,
          max_index = 142916224, primitive_restart = 0 '\000',
          restart_index = 128, count_from_stream_output = 0x8894e00}
        arrays = 0x8892c08
#15 0xf75d8474 in vbo_exec_vtx_flush (exec=exec@entry=0x8890eec,
    keepUnmapped=1 '\001') at ../../../../../src/mesa/vbo/vbo_exec_draw.c:400
        ctx = 0x884ba80
#16 0xf75ca41f in vbo_exec_FlushVertices_internal (exec=0x8890eec,
    unmap=<optimized out>) at ../../../../../src/mesa/vbo/vbo_exec_api.c:556
#17 0xf75d5c6f in vbo_exec_FlushVertices (ctx=0x884ba80, flags=1)
    at ../../../../../src/mesa/vbo/vbo_exec_api.c:1256
#18 0xf7526b9d in _mesa_BindFramebuffer (target=36160, framebuffer=1)
    at ../../../../../src/mesa/main/fbobject.c:1858
        newDrawFb = 0x88a2a38
        newReadFb = 0x88a2a38
        oldDrawFb = 0x8895320
        bindReadBuf = 1 '\001'
        bindDrawBuf = 1 '\001'
        ctx = 0x884ba80

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: libosmesa6 9.1.1-0ubuntu2
ProcVersionSignature: Ubuntu 3.8.0-18.28-generic 3.8.6
Uname: Linux 3.8.0-18-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.9.2-0ubuntu8
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
Date: Wed Apr 17 20:06:28 2013
DistUpgraded: 2013-01-20 23:37:37,647 DEBUG enabling apt cron job
DistroCodename: raring
DistroVariant: ubuntu
DkmsStatus: virtualbox, 4.2.10, 3.8.0-18-generic, x86_64: installed
ExtraDebuggingInterest: Yes, if not too technical
GraphicsCard:
 NVIDIA Corporation G84 [GeForce 8600 GT] [10de:0402] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: CardExpert Technology Device [10b0:0401]
InstallationDate: Installed on 2011-10-21 (544 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
MachineType: Gigabyte Technology Co., Ltd. EP45-UD3
MarkForUpload: True
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-18-generic root=UUID=913f3daa-e25c-4d49-a07e-9215b9e553eb ro quiet splash elevator=noop vt.handoff=7
SourcePackage: mesa
UpgradeStatus: Upgraded to raring on 2013-01-20 (86 days ago)
dmi.bios.date: 01/27/2010
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F9
dmi.board.name: EP45-UD3
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF9:bd01/27/2010:svnGigabyteTechnologyCo.,Ltd.:pnEP45-UD3:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnEP45-UD3:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
dmi.product.name: EP45-UD3
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
version.compiz: compiz 1:0.9.9~daily13.04.15-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.43-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.1.1-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.1.1-0ubuntu2
version.xserver-xorg-core: xserver-xorg-core 2:1.13.3-0ubuntu5
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2b2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.1.0-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.21.6-0ubuntu3
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.7-0ubuntu1
xserver.bootTime: Wed Apr 17 19:35:23 2013
xserver.configfile: default
xserver.devices:
 input Power Button KEYBOARD, id 6
 input Power Button KEYBOARD, id 7
 input Microsoft Microsoft 5-Button Mouse with IntelliEye(TM) MOUSE, id 8
 input BTC USB Multimedia Keyboard KEYBOARD, id 9
 input BTC USB Multimedia Keyboard KEYBOARD, id 10
xserver.errors:
 Failed to load module "nvidia" (module does not exist, 0)
 Failed to load module "nvidia" (module does not exist, 0)
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.13.3-0ubuntu5
xserver.video_driver: nouveau

Revision history for this message
Fred (eldmannen+launchpad) wrote :
Timo Aaltonen (tjaalton)
summary: - April 17 Mesa update introduced regressions
+ mesa 9.1 regressed Tibia on nouveau
Bryce Harrington (bryce)
description: updated
Changed in mesa (Ubuntu):
importance: Undecided → High
description: updated
Bryce Harrington (bryce)
Changed in mesa (Ubuntu):
assignee: nobody → Canonical X.org (canonical-x)
Revision history for this message
Fred (eldmannen+launchpad) wrote :

$ gdb Tibia
(gdb) run
(gdb) bt full
http://paste.ubuntu.com/5716784/

Bryce Harrington (bryce)
description: updated
Revision history for this message
Fred (eldmannen+launchpad) wrote :

apt-get install libgl1-mesa-dri-dbg:i386 libgl1-mesa-glx-dbg:i386 xserver-xorg-core-dbg

Better backtrace with debug symbols.
http://paste.ubuntu.com/5716822/

Bryce Harrington (bryce)
description: updated
Revision history for this message
Fred (eldmannen+launchpad) wrote :

          tmp = 0x4 <Address 0x4 out of bounds>

Strange that is set to '4'.
Memory addresses usually look like 0x88e6e08.

Revision history for this message
Bryce Harrington (bryce) wrote :

and tmp in this case seems to be an x86 op code (linear_func), which seems to come from the nouveau code for the nv50. So this is likely a very hardware-specific issue.

There's a few nv50 patches in the 9.1.x tree that aren't included in our mesa, but probably unrelated to this issue. Might be worth testing. *shrug*

Revision history for this message
Bryce Harrington (bryce) wrote :

Maarten, see if you can get this issue sorted.

Changed in mesa (Ubuntu):
assignee: Canonical X.org (canonical-x) → Maarten Lankhorst (mlankhorst)
status: New → Triaged
Changed in mesa (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Maarten Lankhorst (mlankhorst) wrote :
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1170074

tags: added: iso-testing
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mesa - 9.1.1-0ubuntu3

---------------
mesa (9.1.1-0ubuntu3) raring; urgency=low

  * Hide x86sse symbols on i386, preventing conflicts. (LP: #1170074)
    - 120-hide-x86sse.patch
 -- Maarten Lankhorst <email address hidden> Thu, 18 Apr 2013 12:27:32 +0200

Changed in mesa (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Fred (eldmannen+launchpad) wrote :

I can confirm this bug is fixed!

Thanks for the quick fix, this got fixed in less than 24 hours!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.