From: bugzilla-daemon@freedesktop.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 63632] New: RS880 + mesa/llvm heads - segfault
Date: Wed, 17 Apr 2013 09:56:25 +0000 [thread overview]
Message-ID: <bug-63632-502@http.bugs.freedesktop.org/> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 5118 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=63632
Priority: medium
Bug ID: 63632
Assignee: dri-devel@lists.freedesktop.org
Summary: RS880 + mesa/llvm heads - segfault
Severity: normal
Classification: Unclassified
OS: Linux (All)
Reporter: adf.lists@gmail.com
Hardware: x86-64 (AMD64)
Status: NEW
Version: git
Component: Drivers/Gallium/r600
Product: Mesa
With current mesa and llvm heads I get a segfault running anything, R600_LLVM=0
is OK.
Haven't had time to bisect what with the extra hassle of two trees with inter
dependencies.
I did find a recent working
mesa on
commit 1d6eb23f2dc1bb53636802cb698e6788ca0a26ac
Author: Roland Scheidegger <sroland@vmware.com>
Date: Mon Apr 15 03:57:23 2013 +0200
gallivm: fix small but severe bug in handling multiple lod level strides
llvm on the commit before
commit ef1762b6a1d3353790bdb415788e7d8963e70372
Author: Nico Rieck <nico.rieck@gmail.com>
Date: Sun Apr 14 21:18:36 2013 +0000
Use object file specific section type for initial text section
with llvm on that commit and mesa on above I get
/mnt/sdb1/Src64/llvm/include/llvm/MC/MCStreamer.h:224: void
llvm::MCStreamer::SwitchSection(const llvm::MCSection*): Assertion `Section &&
"Cannot switch to a null section!"' failed
With both on head I segfault
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff1e9b68c in r600_bytecode_from_byte_stream (num_bytes=0, bytes=0x0,
ctx=0x7fffffffc670) at r600_shader.c:593
593 ctx->bc->nstack = bytes[bytes_read++];
(gdb) bt
#0 0x00007ffff1e9b68c in r600_bytecode_from_byte_stream (num_bytes=0,
bytes=0x0, ctx=0x7fffffffc670) at r600_shader.c:593
#1 r600_shader_from_tgsi (rscreen=0x634630, pipeshader=0x61da70, key=...) at
r600_shader.c:1558
#2 0x00007ffff1e9dd73 in r600_pipe_shader_create (ctx=0x6478f0,
shader=0x61da70, key=...) at r600_shader.c:132
#3 0x00007ffff1eb06db in r600_shader_select (ctx=0x6478f0, sel=0x61d910,
dirty=0x0) at r600_state_common.c:747
#4 0x00007ffff1eb0876 in r600_create_shader_state (ctx=0x6478f0,
pipe_shader_type=0, state=<optimized out>) at r600_state_common.c:794
#5 0x00007ffff1dc2f16 in ureg_create_shader (ureg=0x618fa0, pipe=0x6478f0,
so=0x0) at tgsi/tgsi_ureg.c:1701
#6 0x00007ffff1de8172 in ureg_create_shader_with_so_and_destroy (so=0x0,
pipe=0x6478f0, p=0x618fa0) at ./tgsi/tgsi_ureg.h:131
#7 util_make_vertex_passthrough_shader_with_so (pipe=0x6478f0, num_attribs=2,
semantic_names=0x7fffffffdd70, semantic_indexes=0x7fffffffdd80, so=0x0) at
util/u_simple_shaders.c:98
#8 0x00007ffff1dcf4a6 in util_blitter_create (pipe=0x6478f0) at
util/u_blitter.c:301
#9 0x00007ffff1e8e59c in r600_create_context (screen=0x634630, priv=0x0) at
r600_pipe.c:466
#10 0x00007ffff1cf7a56 in st_api_create_context (stapi=<optimized out>,
smapi=0x633e60, attribs=0x7fffffffdee0, error=0x7fffffffdf0c,
shared_stctxi=0x0) at ../../src/mesa/state_tracker/st_manager.c:633
#11 0x00007ffff1ebdbf3 in dri_create_context (api=<optimized out>,
visual=0x6388e0, cPriv=<optimized out>, major_version=<optimized out>,
minor_version=<optimized out>, flags=<optimized out>, error=0x7fffffffdfdc,
sharedContextPrivate=0x0) at dri_context.c:122
#12 0x00007ffff1bc36aa in dri2CreateContextAttribs (screen=0x633ca0,
api=<optimized out>, config=0x6388e0, shared=<optimized out>,
num_attribs=<optimized out>, attribs=<optimized out>, error=0x7fffffffdfdc,
data=0x647680)
at ../../../../src/mesa/drivers/dri/common/dri_util.c:288
#13 0x00007ffff1bc37dd in dri2CreateNewContextForAPI (screen=<optimized out>,
api=<optimized out>, config=<optimized out>, shared=<optimized out>,
data=<optimized out>) at ../../../../src/mesa/drivers/dri/common/dri_util.c:306
#14 0x00007ffff716dd88 in dri2_create_context (base=0x617290,
config_base=0x642ac0, shareList=<optimized out>, renderType=<optimized out>) at
dri2_glx.c:230
#15 0x00007ffff7142b8e in CreateContext (dpy=0x604050, generic_id=185,
config=0x642ac0, shareList_user=0x0, allowDirect=<optimized out>, code=24,
renderType=32788, screen=0) at glxcmds.c:274
#16 0x00007ffff7142dba in glXCreateNewContext (dpy=<optimized out>,
fbconfig=<optimized out>, renderType=<optimized out>, shareList=<optimized
out>, allowDirect=<optimized out>) at glxcmds.c:1591
#17 0x00007ffff73cdf61 in fghCreateNewContext (window=<optimized out>) at
freeglut_window.c:458
#18 0x00007ffff73ce81b in fgOpenWindow (window=0x6139e0, title=0x402f20
"Gears", positionUse=0 '\000', x=-1, y=-1, sizeUse=1 '\001', w=300, h=300,
gameMode=0 '\000', isSubWindow=0 '\000') at freeglut_window.c:1228
#19 0x00007ffff73cd182 in fgCreateWindow (parent=0x0, title=0x402f20 "Gears",
positionUse=0 '\000', x=-1, y=-1, sizeUse=1 '\001', w=300, h=300, gameMode=0
'\000', isMenu=0 '\000') at freeglut_structure.c:108
#20 0x00007ffff73cea12 in glutCreateWindow (title=0x402f20 "Gears") at
freeglut_window.c:1583
#21 0x0000000000401553 in main (argc=1, argv=0x7fffffffe568) at gears.c:391
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 6722 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2013-04-17 9:56 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-04-17 9:56 bugzilla-daemon [this message]
2013-04-19 21:55 ` [Bug 63632] mesa +r600 llvm = segfault bugzilla-daemon
2013-04-20 6:07 ` bugzilla-daemon
2013-04-20 9:48 ` bugzilla-daemon
2013-04-22 21:56 ` bugzilla-daemon
2013-04-22 23:06 ` bugzilla-daemon
2013-04-23 9:13 ` bugzilla-daemon
2013-04-23 14:32 ` bugzilla-daemon
2013-04-23 19:00 ` bugzilla-daemon
2013-04-23 19:05 ` bugzilla-daemon
2013-04-23 19:08 ` bugzilla-daemon
2013-04-23 19:28 ` bugzilla-daemon
2013-04-23 20:26 ` bugzilla-daemon
2013-04-24 7:46 ` bugzilla-daemon
2013-04-24 10:47 ` bugzilla-daemon
2013-04-27 14:27 ` 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-63632-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.