All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon@freedesktop.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 73320] New: [radeonsi] LLVM runs out of registers during register allocation in Painkiller Hell & Damnation
Date: Mon, 06 Jan 2014 12:42:13 +0000	[thread overview]
Message-ID: <bug-73320-502@http.bugs.freedesktop.org/> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 3733 bytes --]

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

          Priority: medium
            Bug ID: 73320
          Assignee: dri-devel@lists.freedesktop.org
           Summary: [radeonsi] LLVM runs out of registers during register
                    allocation in Painkiller Hell & Damnation
          Severity: major
    Classification: Unclassified
                OS: Linux (All)
          Reporter: freedesktop.org@inequation.org
          Hardware: x86-64 (AMD64)
            Status: NEW
           Version: git
         Component: Drivers/Gallium/radeonsi
           Product: Mesa

(this is possibly a duplicate of bug #72228)

First of all, this report is based on a user's report - I do not have the
software/hardware combo to reproduce. I can, however, provide Steam keys for
the game to Mesa developers for free if it is needed, just shoot me an email.

A user of Painkiller Hell & Damnation has reported crashes when using radeonsi
from Mesa 10.1.0-devel (git-5a51c1b saucy-oibaf-ppa). LLVM aborts with the
following message:

LLVM ERROR: ran out of registers during register allocation

Relevant part of the backtrace:

#7  0xb7a20791 in __run_exit_handlers (status=status@entry=1, listp=0xb7b9d3e4
<__exit_funcs>, run_list_atexit=run_list_atexit@entry=true)
    at exit.c:77
#8  0xb7a2081d in __GI_exit (status=1) at exit.c:99
#9  0xb5d28ee3 in llvm::report_fatal_error(llvm::Twine const&, bool) () from
/usr/lib/i386-linux-gnu/libLLVM-3.4.so.1
#10 0xb5d28fdb in llvm::report_fatal_error(char const*, bool) () from
/usr/lib/i386-linux-gnu/libLLVM-3.4.so.1
#11 0xb54cf6de in llvm::RegAllocBase::allocatePhysRegs() () from
/usr/lib/i386-linux-gnu/libLLVM-3.4.so.1
#12 0xb54dec28 in ?? () from /usr/lib/i386-linux-gnu/libLLVM-3.4.so.1
#13 0xb545781e in llvm::MachineFunctionPass::runOnFunction(llvm::Function&) ()
from /usr/lib/i386-linux-gnu/libLLVM-3.4.so.1
#14 0xb5638974 in llvm::FPPassManager::runOnFunction(llvm::Function&) () from
/usr/lib/i386-linux-gnu/libLLVM-3.4.so.1
#15 0xb5638a28 in llvm::FPPassManager::runOnModule(llvm::Module&) () from
/usr/lib/i386-linux-gnu/libLLVM-3.4.so.1
#16 0xb563b195 in llvm::legacy::PassManagerImpl::run(llvm::Module&) () from
/usr/lib/i386-linux-gnu/libLLVM-3.4.so.1
#17 0xb563b336 in llvm::legacy::PassManager::run(llvm::Module&) () from
/usr/lib/i386-linux-gnu/libLLVM-3.4.so.1
#18 0xb5da1bb9 in ?? () from /usr/lib/i386-linux-gnu/libLLVM-3.4.so.1
#19 0xb5da1f30 in LLVMTargetMachineEmitToMemoryBuffer () from
/usr/lib/i386-linux-gnu/libLLVM-3.4.so.1
#20 0xb6b92b17 in ?? () from /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so
#21 0xb6b80f30 in ?? () from /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so
#22 0xb6b81a9e in ?? () from /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so
#23 0xb6b8a382 in ?? () from /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so
#24 0xb6b8a4e3 in ?? () from /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so
#25 0xb698f60e in ?? () from /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so
#26 0xb6990966 in ?? () from /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so
#27 0xb6956443 in ?? () from /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so
#28 0xb695339e in ?? () from /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so
#29 0xb6968230 in ?? () from /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so
#30 0xb6937891 in ?? () from /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so
#31 0xb6938e4c in ?? () from /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so
#32 0xb6939254 in ?? () from /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so
#33 0xb693934f in ?? () from /usr/lib/i386-linux-gnu/dri/radeonsi_dri.so
#34 0x08b65086 in FMeshDrawingPolicy::DrawMesh(FMeshBatch const&, int) const ()

Anything I can do to improve the diagnostics?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 5292 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

             reply	other threads:[~2014-01-06 12:42 UTC|newest]

Thread overview: 54+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-01-06 12:42 bugzilla-daemon [this message]
2014-01-13  8:56 ` [Bug 73320] [radeonsi] LLVM runs out of registers during register allocation in Painkiller Hell & Damnation bugzilla-daemon
2014-01-13 19:23 ` bugzilla-daemon
2014-01-13 19:51 ` bugzilla-daemon
2014-01-23  5:54 ` bugzilla-daemon
2014-01-23  5:56 ` bugzilla-daemon
2014-01-31 18:04 ` bugzilla-daemon
2014-02-07 23:32 ` bugzilla-daemon
2014-02-20 18:58 ` bugzilla-daemon
2014-02-22  6:20 ` bugzilla-daemon
2014-02-22  6:20 ` bugzilla-daemon
2014-02-22 17:59 ` bugzilla-daemon
2014-02-24 17:48 ` bugzilla-daemon
2014-02-25 17:30 ` bugzilla-daemon
2014-02-26 22:39 ` bugzilla-daemon
2014-02-27  6:57 ` bugzilla-daemon
2014-03-02 10:26 ` bugzilla-daemon
2014-03-02 19:20 ` bugzilla-daemon
2014-03-03 19:53 ` bugzilla-daemon
2014-03-04  7:10 ` bugzilla-daemon
2014-03-05 21:55 ` bugzilla-daemon
2014-03-05 22:12 ` bugzilla-daemon
2014-03-06 22:37 ` bugzilla-daemon
2014-03-29 18:33 ` bugzilla-daemon
2014-04-03  3:03 ` bugzilla-daemon
2014-04-03  3:30 ` bugzilla-daemon
2014-04-03 18:22 ` bugzilla-daemon
2014-04-03 18:29 ` bugzilla-daemon
2014-04-17 15:52 ` bugzilla-daemon
2014-04-17 15:55 ` bugzilla-daemon
2014-04-17 21:41 ` bugzilla-daemon
2014-04-17 21:47 ` bugzilla-daemon
2014-04-17 22:09 ` bugzilla-daemon
2014-04-17 22:28 ` bugzilla-daemon
2014-04-17 23:01 ` bugzilla-daemon
2014-04-28 14:46 ` bugzilla-daemon
2014-04-28 20:52 ` bugzilla-daemon
2014-04-29 21:36 ` bugzilla-daemon
2014-04-30 19:30 ` bugzilla-daemon
2014-04-30 19:37 ` bugzilla-daemon
2014-04-30 20:39 ` bugzilla-daemon
2014-05-03 19:43 ` bugzilla-daemon
2014-05-04 10:19 ` bugzilla-daemon
2014-05-04 16:50 ` bugzilla-daemon
2014-05-09 22:05 ` bugzilla-daemon
2014-05-09 22:44 ` bugzilla-daemon
2014-05-10 15:42 ` bugzilla-daemon
2014-05-11  0:03 ` bugzilla-daemon
2014-05-11 11:28 ` bugzilla-daemon
2014-05-11 18:43 ` bugzilla-daemon
2014-05-16 19:29 ` bugzilla-daemon
2014-05-16 22:50 ` bugzilla-daemon
2014-05-17  3:02 ` bugzilla-daemon
2015-02-06  1:35 ` 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-73320-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.