All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon@freedesktop.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 40776] New: [r300g] HoN crash with pp_jimenezmlaa=8
Date: Sun, 11 Sep 2011 02:23:29 -0700 (PDT)	[thread overview]
Message-ID: <bug-40776-502@http.bugs.freedesktop.org/> (raw)

https://bugs.freedesktop.org/show_bug.cgi?id=40776

           Summary: [r300g] HoN crash with pp_jimenezmlaa=8
           Product: Mesa
           Version: git
          Platform: Other
               URL: http://www.heroesofnewerth.com/download.php
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/Gallium/r300
        AssignedTo: dri-devel@lists.freedesktop.org
        ReportedBy: pavel.ondracka@email.cz


I noticed ROUND support in today's mesa git so I decided to give mlaa a try
however when starting HoN with pp_jimenezmlaa set it crash with: 

r300_state_derived.c:795:r300_merge_textures_and_samplers: Assertion
`(tex->tex_offset & 0x1f) == 0' failed.

Program received signal SIGTRAP, Trace/breakpoint trap.
0xa1850c39 in _debug_assert_fail (expr=0xa1fcd081 "(tex->tex_offset & 0x1f) ==
0", file=0xa1fccb14 "r300_state_derived.c", line=795, 
    function=0xa1fcd0a0 "r300_merge_textures_and_samplers") at
util/u_debug.c:282
282          os_abort();
(gdb) bt full
#0  0xa1850c39 in _debug_assert_fail (expr=0xa1fcd081 "(tex->tex_offset & 0x1f)
== 0", file=0xa1fccb14 "r300_state_derived.c", line=795, 
    function=0xa1fcd0a0 "r300_merge_textures_and_samplers") at
util/u_debug.c:282
No locals.
#1  0xa15bd6fa in r300_merge_textures_and_samplers (r300=0x936fc98) at
r300_state_derived.c:795
        state = 0x9375480
        texstate = 0x9375510
        sampler = 0xa0ef470
        view = 0x15de3658
        tex = 0x9377e98
        base_level = 0
        min_level = 0
        level_count = 0
        i = 0
        j = 2721371740
        size = 2
        count = 1
        has_us_format = 0 '\000'
        __FUNCTION__ = "r300_merge_textures_and_samplers"
#2  0xa15bdd6c in r300_update_derived_state (r300=0x936fc98) at
r300_state_derived.c:1006
No locals.
#3  0xa15b1fcc in r300_draw_vbo (pipe=0x936fc98, dinfo=0xbfffed44) at
r300_render.c:779
        r300 = 0x936fc98
        info = {indexed = 0 '\000', mode = 7, start = 0, count = 4,
start_instance = 0, instance_count = 1, index_bias = 0, 
          min_index = 0, max_index = 3, primitive_restart = 0 '\000',
restart_index = 0}
#4  0xa185870c in util_draw_arrays (pipe=0x936fc98, mode=7, start=0, count=4)
at ./util/u_draw.h:63
        info = {indexed = 0 '\000', mode = 7, start = 0, count = 4,
start_instance = 0, instance_count = 1, index_bias = 0, 
          min_index = 0, max_index = 3, primitive_restart = 0 '\000',
restart_index = 0}
#5  0xa18587df in util_draw_vertex_buffer (pipe=0x936fc98, cso=0x9376cc8,
vbuf=0x91fe1f0, offset=0, prim_type=7, num_verts=4, 
    num_attribs=2) at util/u_draw_quad.c:69
        vbuffer = {stride = 32, buffer_offset = 0, buffer = 0x91fe1f0}
        __FUNCTION__ = "util_draw_vertex_buffer"
#6  0xa182fb12 in pp_filter_draw (p=0x936fb40) at postprocess/pp_run.c:170
No locals.
#7  0xa182ead5 in pp_jimenezmlaa_run (ppq=0x936fab8, in=0x937a4a8,
out=0x15af7c18, n=0, iscolor=false) at postprocess/pp_mlaa.c:133
        p = 0x936fb40
        mstencil = {depth = {enabled = 0, writemask = 0, func = 0}, stencil =
{{enabled = 1, func = 7, fail_op = 0, zpass_op = 2, 
              zfail_op = 0, valuemask = 255, writemask = 255}, {enabled = 0,
func = 0, fail_op = 0, zpass_op = 0, zfail_op = 0, 
              valuemask = 0, writemask = 0}}, alpha = {enabled = 0, func = 0,
ref_value = 0}}
        v_tmp = {reference = {count = 152853208}, format = 154598552, texture =
0x158c162, context = 0x3f800000, u = {tex = {
              first_layer = 0, last_layer = 16256, first_level = 0, last_level
= 0}, buf = {first_element = 1065353216, 
              last_element = 0}}, swizzle_r = 0, swizzle_g = 0, swizzle_b = 0,
swizzle_a = 0}
        arr = {0x33046c, 0x320, 0x500}
        w = 1280
        h = 800
        ref = {ref_value = "\001"}
#8  0xa182f2f7 in pp_jimenezmlaa (ppq=0x936fab8, in=0x937a4a8, out=0x15af7c18,
n=0) at postprocess/pp_mlaa.c:295
No locals.
#9  0xa182f702 in pp_run (ppq=0x936fab8, in=0x937a4a8, out=0x15af7c18,
indepth=0x15af7e90) at postprocess/pp_run.c:69
        i = 2709895702
#10 0xa1586469 in dri2_flush_drawable (dPriv=0x93792c0) at dri2.c:56
        ctx = 0x92690a8
        drawable = 0x93775c0
        ptex = 0x15af7c18
#11 0x0673e781 in dri2SwapBuffers (pdraw=0x9379218, target_msc=0, divisor=0,
remainder=0) at dri2_glx.c:556
        gc = 0x9268fc0
        priv = 0x9379218
        dpyPriv = 0x8cd9df8
        psc = 0x8cda5e8
        pdp = 0x8c0c9c0
        ret = 0
#12 0x06707ec1 in glXSwapBuffers (dpy=0x8c0dd38, drawable=65011719) at
glxcmds.c:805
        pdraw = 0x9379218
        gc = 0x9268fc0
        tag = 1065353216
        opcode = 7 '\a'
        req = 0x6622a4c
#13 0x0663daf4 in ?? () from /home/Paulie/HoN/vid_gl2-x86.so
No symbol table info available.
#14 0x0663db28 in ?? () from /home/Paulie/HoN/vid_gl2-x86.so
No symbol table info available.
#15 0x0077df6d in CVid::EndFrame() () from /home/Paulie/HoN/libk2-x86.so
No symbol table info available.
#16 0x002aeb17 in ?? () from /home/Paulie/HoN/libk2-x86.so
No symbol table info available.
#17 0x002aee6d in CHost::Execute() () from /home/Paulie/HoN/libk2-x86.so
No symbol table info available.
#18 0x08050997 in ?? ()
No symbol table info available.
#19 0x4b39c413 in __libc_start_main (main=0x805037a, argc=1, ubp_av=0xbffff364,
init=0x8051c62, fini=0x8051c18, 
    rtld_fini=0x4b370dd0 <_dl_fini>, stack_end=0xbffff35c) at libc-start.c:226
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1263579124, 0, 0, 0,
-1490330656, 726228489}, mask_was_saved = 0}}, priv = {pad = {
              0x0, 0x0, 0x1, 0x804af84}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 1}}}
        not_first_call = <optimized out>
#20 0x0804afa5 in ?? ()
No symbol table info available.
Backtrace stopped: Not enough registers or memory available to unwind further

llvmpipe works fine. 
Setting vblank_mode to 0 fixes this issue.

Mesa: f0bfc0daa87578ce8b11383afb99dbf2d2630e23
Kernel: 3.0.4
GPU: RV530

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

             reply	other threads:[~2011-09-11  9:23 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-09-11  9:23 bugzilla-daemon [this message]
2011-09-11 10:20 ` [Bug 40776] [r300g] HoN crash with pp_jimenezmlaa=8 bugzilla-daemon
2011-09-11 10:37 ` bugzilla-daemon
2011-09-14 12:25 ` [Bug 40776] [r300g] games " bugzilla-daemon
2011-10-15 18:32 ` bugzilla-daemon
2012-01-24 13:58 ` bugzilla-daemon
2012-01-24 14:18 ` bugzilla-daemon
2012-01-24 17:07 ` bugzilla-daemon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-40776-502@http.bugs.freedesktop.org/ \
    --to=bugzilla-daemon@freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.