|
Bugzilla – Full Text Bug Listing |
| Summary: | LogComponentEnable causes SIGILL with static and optimized build | ||
|---|---|---|---|
| Product: | ns-3 | Reporter: | Hajime Tazaki <tazaki> |
| Component: | core | Assignee: | Peter Barnes <pdbarnes> |
| Status: | NEW --- | ||
| Severity: | major | CC: | ns-bugs, pdbarnes, tazaki |
| Priority: | P5 | ||
| Version: | ns-3.19 | ||
| Hardware: | PC | ||
| OS: | Linux | ||
|
Description
Hajime Tazaki
2014-04-27 11:50:59 UTC
bisect told me the following changeset introduces this issue. changeset: 10626:16bbfc4cb29d user: Peter D. Barnes, Jr. <barnes26@llnl.gov> date: Fri Feb 21 16:27:43 2014 -0800 summary: [Bug 1862] NS_LOG="Time=*|prefix_time" causes stack overflow Peter, could you make a time to investigate it ? I can't reproduce this. What compiler are you using? Could you please look at this post and see if it's relevant: http://peeterjoot.wordpress.com/2010/05/26/a-fun-and-curious-dig-gcc-generation-of-a-ud2a-instruction-sigill/ (In reply to Peter Barnes from comment #2) > I can't reproduce this. > > What compiler are you using? - for Ubuntu 12.04 64bits jenkins@u1204-64:~$ gcc --version gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 12.04 LTS Release: 12.04 Codename: precise - for Ubuntu 12.04 32bits $ gcc --version gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 12.04.4 LTS Release: 12.04 Codename: precise > Could you please look at this post and see if it's relevant: > http://peeterjoot.wordpress.com/2010/05/26/a-fun-and-curious-dig-gcc- > generation-of-a-ud2a-instruction-sigill/ I don't see the following warning in my build. sqluedus.C:1700: warning: cannot pass objects of non-POD type 'struct sqlrw_request_cb' through '...'; call will abort at runtime see full output of my jenkins. http://ns-3-dce.cloud.wide.ad.jp/jenkins/job/daily-dce/label=Ubuntu1204-32/436/consoleFull "CRASH: TestSuite dce-mptcp" has the same code pasted in the first message (LogComponentEnable...). |