octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [GUI+JIT] Unable to build doc, using 100% CPU


From: Max Brister
Subject: Re: [GUI+JIT] Unable to build doc, using 100% CPU
Date: Mon, 13 Aug 2012 15:26:23 -0500

On Sun, Aug 12, 2012 at 5:20 AM, Michael Goffioul
<address@hidden> wrote:
> Hi,
>
> I'm trying to build the GUI branch with JIT enabled on my 32bits Linux box,
> but I'm unable to build documentation, the process hangs at
> "plotimages('extended', 'eps')" using 100% CPU. When I interrupt the process
> in gdb, I get the following backtrace:
>
> #0  0xb709047f in jit_block::idom_intersect (i=0x8882f00,
> address@hidden) at ../../src/interp-core/jit-ir.cc:447
> #1  0xb7090530 in jit_block::update_idom (this=0x88845b8,
> address@hidden) at ../../src/interp-core/jit-ir.cc:376
> #2  0xb70904ec in jit_block::update_idom (this=0x88f3f80, avisit_count=1) at
> ../../src/interp-core/jit-ir.cc:364
> #3  0xb709fe9c in compute_idom (entry_block=<optimized out>, this=<optimized
> out>) at ../../src/interp-core/jit-ir.h:587
> #4  jit_convert::construct_ssa (this=0xbfff6d6c) at
> ../../src/interp-core/pt-jit.cc:983
> #5  0xb70a0a4e in jit_convert::jit_convert (this=0xbfff6d6c,
> module=0x8882f00, tee=..., for_bounds=0x8802b30) at
> ../../src/interp-core/pt-jit.cc:94
> #6  0xb70a14ae in jit_info::jit_info (this=0x87ff9a8, tjit=..., tee=...) at
> ../../src/interp-core/pt-jit.cc:1658
> #7  0xb70a1604 in tree_jit::execute (this=0xb7ff5110, cmd=...) at
> ../../src/interp-core/pt-jit.cc:1581
> #8  0xb6f43cd6 in tree_evaluator::visit_while_command (this=0xb7ff510c,
> cmd=...) at ../../src/parse-tree/pt-eval.cc:1038
> #9  0xb6f4e29a in tree_while_command::accept (this=0x89ae350, tw=...) at
> ../../src/parse-tree/pt-loop.cc:72
> #10 0xb6f43fb3 in tree_evaluator::visit_statement (this=0xb7ff510c,
> stmt=...) at ../../src/parse-tree/pt-eval.cc:717
> #11 0xb6f5f70a in tree_statement::accept (this=0x89ae310, tw=...) at
> ../../src/parse-tree/pt-stmt.cc:151
> #12 0xb6f43809 in visit_statement_list (lst=..., this=0xb7ff510c) at
> ../../src/parse-tree/pt-eval.cc:783
> #13 tree_evaluator::visit_statement_list (this=0xb7ff510c, lst=...) at
> ../../src/parse-tree/pt-eval.cc:764
> [...]
>
> Michael.
>

This should be reproducible on 64bit linux as well, but I'm currently
getting a cross reference error while building the documentation. I
have attached a patch that prints out the code which is being analysed
by compute_idom. Can you send me the output?

Thanks,
Max Brister

Attachment: debug.patch
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]