[LLVMbugs] [Bug 3790] New: binary output in stacktrace

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Wed Mar 11 13:55:39 PDT 2009


http://llvm.org/bugs/show_bug.cgi?id=3790

           Summary: binary output in stacktrace
           Product: new-bugs
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: edwintorok at gmail.com
                CC: llvmbugs at cs.uiuc.edu


I just crashed one of my passes, and the stacktrace contains some binary stuff
(the module's bc?). Is that intended?

I can write a testcase if needed, but I think it should be reproducible with a
simple assertion failure anywhere.

opt: FoldingSet.cpp:162: void** GetBucketPtr(void*): Assertion `(Ptr & 1) &&
"Not a bucket pointer"' failed.
0   opt       0x000000000071abff
1   opt       0x000000000071b0e1
2   libc.so.6 0x00007ffab4108190
3   libc.so.6 0x00007ffab4108105 gsignal + 53
4   libc.so.6 0x00007ffab4109623 abort + 387
5   libc.so.6 0x00007ffab4101149 __assert_fail + 233
6   opt       0x0000000000705f65
7   opt       0x0000000000705f85 llvm::FoldingSetIteratorImpl::advance() + 21
8   opt       0x00000000005c58b5
9   opt       0x00000000005c5290
10  opt       0x00000000006bb157
llvm::PMDataManager::removeDeadPasses(llvm::Pass*, char const*,
llvm::PassDebuggingString) + 375
11  opt       0x00000000006bfa9b
llvm::FPPassManager::runOnFunction(llvm::Function&) + 283
12  opt       0x00000000006bfd22
llvm::FPPassManager::runOnModule(llvm::Module&) + 66
13  opt       0x00000000006bd17d
llvm::MPPassManager::runOnModule(llvm::Module&) + 301
14  opt       0x00000000006bde86 llvm::PassManagerImpl::run(llvm::Module&) +
134
15  opt       0x000000000040b701 main + 1537
16  libc.so.6 0x00007ffab40f45a6 __libc_start_main + 230
17  opt       0x0000000000400249
Stack dump:
0.      Running pass 'Function Pass Manager' on module 'Static2/x.bc'.
1.      Running pass 'bitvalue propagation' on module
'����`�`��1��0�P+�C�+��k�Pj�Pj��j�hiep@@��P��Hj�@~���00g��c��i��j�@��@��@��Pk�Pk��k�P��P�����(k�@~��q1���k�P,��v
Q� Q� S��v�0Q� Q� S��v�|�
l�(l�`l���r��b��l�`U�A~�2�l��l��l�indvars����@��`U�P��xl�@~�@0e�@���m�▒m�Pm��}�pt�4���l�@~�1`���}�@pn�@0��!P}��U�
q�JB����z�`��P���� �� ��`z�p1��01

                                                                               
 
Static2/x.bc��������@OB����������`n����������b�
                                                                               
                                                 E��������▒I
2D$���������
            !�
�


-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list