[#5923] trunk toolchain hardware testing with trunk head kernel fails at libstdc++
Submitted By: Mingquan Pan
Open Date
2010-02-22 23:12:06 Close Date
2010-02-23 07:00:12
Priority:
Medium Assignee:
Nobody
Status:
Closed Fixed In Release:
N/A
Found In Release:
2010R1 Release:
Category:
N/A Board:
N/A
Processor:
BF561 Silicon Revision:
Is this bug repeatable?:
Yes Resolution:
Duplicate
Uboot version or rev.:
Toolchain version or rev.:
trunk head 4.3
App binary format:
N/A
Summary: trunk toolchain hardware testing with trunk head kernel fails at libstdc++
Details:
trunk toolchain hardware testing with trunk head kernel fails at libstdc++.
Targets: uclinux
Components: binutils gas ld gdb gcc g++ gfortran objc libstdc++ libmudflap libgomp newlib
Host: i686-pc-linux-gnu
Build: i686-pc-linux-gnu
Removing /home/test/work/cruise/temp/bfin-uclinux/bin from the PATH
Removing /home/test/work/cruise/temp/bfin-elf/bin from the PATH
Removing /home/test/work/cruise/temp/bfin-linux-uclibc/bin from the PATH
Toolchain source is at /home/test/work/cruise/checkouts/toolchain
Build will be done in /home/test/work/cruise/temp/regtest_build4.1
Path for test results
uclinux (10.100.4.50): /home/test/work/cruise/temp/regtest_build4.1/tests/hardware-flat
Creating log file /home/test/work/cruise/temp/regtest_build4.1/logs/regtest.log
checking host /proc/sys/net/ipv4/tcp_tw_recycle : 1 - looks OK
checking target /proc/sys/net/ipv4/tcp_tw_recycle : 0 - setting to 1 Sucess
Target 10.100.4.50 is bf561-0.5, using that for testing multilib
Board at 10.100.4.50 being set so syslog doesn't fill /var/log/messages
Setting up site.exp
*** Testing bfin-uclinux Mon Feb 22 21:28:34 GMT 2010
Binutils version 2.17
Binutils path /home/test/work/cruise/temp/bfin-uclinux/bin
*** Running tests on binutils Mon Feb 22 21:28:35 GMT 2010
*** Running tests on gas Mon Feb 22 21:28:40 GMT 2010
*** Running tests on ld Mon Feb 22 21:28:56 GMT 2010
GDB version 6.6
GDB path /home/test/work/cruise/temp/bfin-uclinux/bin
*** Running tests on gdb Mon Feb 22 21:29:02 GMT 2010
GCC version 4.1.2
GCC /home/test/work/cruise/temp/bfin-uclinux/bin
*** Running tests on gcc Mon Feb 22 21:49:35 GMT 2010
*** Running tests on g++ Mon Feb 22 22:45:41 GMT 2010
*** Running tests on gfortran Mon Feb 22 23:04:57 GMT 2010
*** Running tests on libstdc++ Tue Feb 23 00:10:31 GMT 2010
On target console:
Stack info:
SP: [0x015c7be8] <0x015c7be8> /* kernel dynamic memory */
Invalid stack pointer
BUG: scheduling while atomic: rcp/29078/0x04000002
Modules linked in:
Hardware Trace:
0 Target : <0x00004f9c> { _dump_stack + 0x0 }
Source : <0x0000c562> { ___schedule_bug + 0x5a } JUMP.L
1 Target : <0x0000c55c> { ___schedule_bug + 0x54 }
Source : <0x0000c54e> { ___schedule_bug + 0x46 } IF !CC JUMP
2 Target : <0x0000c542> { ___schedule_bug + 0x3a }
Source : <0x00028bf2> { _print_modules + 0x7a } RTS
3 Target : <0x00028bec> { _print_modules + 0x74 }
Source : <0x0000f5ca> { _printk + 0x16 } RTS
4 Target : <0x0000f5c6> { _printk + 0x12 }
Source : <0x0000f40a> { _vprintk + 0x132 } RTS
5 Target : <0x0000f3e8> { _vprintk + 0x110 }
Source : <0x0000f52c> { _vprintk + 0x254 } JUMP.S
6 Target : <0x0000f52c> { _vprintk + 0x254 }
Source : <0x0000ecfa> { _wake_up_klogd + 0x1a } RTS
7 Target : <0x0000ecfa> { _wake_up_klogd + 0x1a }
Source : <0x0000ecec> { _wake_up_klogd + 0xc } IF !CC JUMP
8 Target : <0x0000ece0> { _wake_up_klogd + 0x0 }
Source : <0x0000f07c> { _release_console_sem + 0xb0 } JUMP.L
9 Target : <0x0000f076> { _release_console_sem + 0xaa }
Source : <0x0000f05c> { _release_console_sem + 0x90 } IF !CC JUMP
10 Target : <0x0000f052> { _release_console_sem + 0x86 }
Source : <0x00021164> { _up + 0x34 } RTS
11 Target : <0x0002115e> { _up + 0x2e }
Source : <0x00021150> { _up + 0x20 } IF !CC JUMP
12 Target : <0x00021130> { _up + 0x0 }
Source : <0x0000f04e> { _release_console_sem + 0x82 } CALL pcrel
13 Target : <0x0000f03a> { _release_console_sem + 0x6e }
Source : <0x0000f014> { _release_console_sem + 0x48 } IF !CC JUMP
14 Target : <0x0000f006> { _release_console_sem + 0x3a }
Source : <0x0000f02a> { _release_console_sem + 0x5e } IF CC JUMP
15 Target : <0x0000f024> { _release_console_sem + 0x58 }
Source : <0x0000ebde> { __call_console_drivers + 0x7a } RTS
Stack info:
SP: [0x015c7be8] <0x015c7be8> /* kernel dynamic memory */
Invalid stack pointer
BUG: scheduling while atomic: rcp/29094/0x04000002
Modules linked in:
Hardware Trace:
0 Target : <0x00004f9c> { _dump_stack + 0x0 }
Source : <0x0000c562> { ___schedule_bug + 0x5a } JUMP.L
1 Target : <0x0000c55c> { ___schedule_bug + 0x54 }
Source : <0x0000c54e> { ___schedule_bug + 0x46 } IF !CC JUMP
2 Target : <0x0000c542> { ___schedule_bug + 0x3a }
Source : <0x00028bf2> { _print_modules + 0x7a } RTS
3 Target : <0x00028bec> { _print_modules + 0x74 }
Source : <0x0000f5ca> { _printk + 0x16 } RTS
4 Target : <0x0000f5c6> { _printk + 0x12 }
Source : <0x0000f40a> { _vprintk + 0x132 } RTS
5 Target : <0x0000f3e8> { _vprintk + 0x110 }
Source : <0x0000f52c> { _vprintk + 0x254 } JUMP.S
6 Target : <0x0000f52c> { _vprintk + 0x254 }
Source : <0x0000ecfa> { _wake_up_klogd + 0x1a } RTS
7 Target : <0x0000ecfa> { _wake_up_klogd + 0x1a }
Source : <0x0000ecec> { _wake_up_klogd + 0xc } IF !CC JUMP
8 Target : <0x0000ece0> { _wake_up_klogd + 0x0 }
Source : <0x0000f07c> { _release_console_sem + 0xb0 } JUMP.L
9 Target : <0x0000f076> { _release_console_sem + 0xaa }
Source : <0x0000f05c> { _release_console_sem + 0x90 } IF !CC JUMP
10 Target : <0x0000f052> { _release_console_sem + 0x86 }
Source : <0x00021164> { _up + 0x34 } RTS
11 Target : <0x0002115e> { _up + 0x2e }
Source : <0x00021150> { _up + 0x20 } IF !CC JUMP
12 Target : <0x00021130> { _up + 0x0 }
Source : <0x0000f04e> { _release_console_sem + 0x82 } CALL pcrel
13 Target : <0x0000f03a> { _release_console_sem + 0x6e }
Source : <0x0000f014> { _release_console_sem + 0x48 } IF !CC JUMP
14 Target : <0x0000f006> { _release_console_sem + 0x3a }
Source : <0x0000f02a> { _release_console_sem + 0x5e } IF CC JUMP
15 Target : <0x0000f024> { _release_console_sem + 0x58 }
Source : <0x0000ebde> { __call_console_drivers + 0x7a } RTS
Stack info:
SP: [0x015c7be8] <0x015c7be8> /* kernel dynamic memory */
Invalid stack pointer
BUG: scheduling while atomic: rcp/29094/0x04000002
Modules linked in:
Hardware Trace:
0 Target : <0x00004f9c> { _dump_stack + 0x0 }
Source : <0x0000c562> { ___schedule_bug + 0x5a } JUMP.L
1 Target : <0x0000c55c> { ___schedule_bug + 0x54 }
Source : <0x0000c54e> { ___schedule_bug + 0x46 } IF !CC JUMP
2 Target : <0x0000c542> { ___schedule_bug + 0x3a }
Source : <0x00028bf2> { _print_modules + 0x7a } RTS
3 Target : <0x00028bec> { _print_modules + 0x74 }
Source : <0x0000f5ca> { _printk + 0x16 } RTS
4 Target : <0x0000f5c6> { _printk + 0x12 }
Source : <0x0000f40a> { _vprintk + 0x132 } RTS
5 Target : <0x0000f3e8> { _vprintk + 0x110 }
Source : <0x0000f52c> { _vprintk + 0x254 } JUMP.S
6 Target : <0x0000f52c> { _vprintk + 0x254 }
Source : <0x0000ecfa> { _wake_up_klogd + 0x1a } RTS
7 Target : <0x0000ecfa> { _wake_up_klogd + 0x1a }
Source : <0x0000ecec> { _wake_up_klogd + 0xc } IF !CC JUMP
8 Target : <0x0000ece0> { _wake_up_klogd + 0x0 }
Source : <0x0000f07c> { _release_console_sem + 0xb0 } JUMP.L
9 Target : <0x0000f076> { _release_console_sem + 0xaa }
Source : <0x0000f05c> { _release_console_sem + 0x90 } IF !CC JUMP
10 Target : <0x0000f052> { _release_console_sem + 0x86 }
Source : <0x00021164> { _up + 0x34 } RTS
11 Target : <0x0002115e> { _up + 0x2e }
Source : <0x00021150> { _up + 0x20 } IF !CC JUMP
12 Target : <0x00021130> { _up + 0x0 }
Source : <0x0000f04e> { _release_console_sem + 0x82 } CALL pcrel
13 Target : <0x0000f03a> { _release_console_sem + 0x6e }
Source : <0x0000f014> { _release_console_sem + 0x48 } IF !CC JUMP
14 Target : <0x0000f006> { _release_console_sem + 0x3a }
Source : <0x0000f02a> { _release_console_sem + 0x5e } IF CC JUMP
15 Target : <0x0000f024> { _release_console_sem + 0x58 }
Source : <0x0000ebde> { __call_console_drivers + 0x7a } RTS
Stack info:
SP: [0x015c7be8] <0x015c7be8> /* kernel dynamic memory */
Invalid stack pointer
BUG: scheduling while atomic: rcp/29094/0x04000002
Modules linked in:
Hardware Trace:
0 Target : <0x00004f9c> { _dump_stack + 0x0 }
Source : <0x0000c562> { ___schedule_bug + 0x5a } JUMP.L
1 Target : <0x0000c55c> { ___schedule_bug + 0x54 }
Source : <0x0000c54e> { ___schedule_bug + 0x46 } IF !CC JUMP
2 Target : <0x0000c542> { ___schedule_bug + 0x3a }
Source : <0x00028bf2> { _print_modules + 0x7a } RTS
3 Target : <0x00028bec> { _print_modules + 0x74 }
Source : <0x0000f5ca> { _printk + 0x16 } RTS
4 Target : <0x0000f5c6> { _printk + 0x12 }
Source : <0x0000f40a> { _vprintk + 0x132 } RTS
5 Target : <0x0000f3e8> { _vprintk + 0x110 }
Source : <0x0000f52c> { _vprintk + 0x254 } JUMP.S
6 Target : <0x0000f52c> { _vprintk + 0x254 }
Source : <0x0000ecfa> { _wake_up_klogd + 0x1a } RTS
7 Target : <0x0000ecfa> { _wake_up_klogd + 0x1a }
Source : <0x0000ecec> { _wake_up_klogd + 0xc } IF !CC JUMP
8 Target : <0x0000ece0> { _wake_up_klogd + 0x0 }
Source : <0x0000f07c> { _release_console_sem + 0xb0 } JUMP.L
9 Target : <0x0000f076> { _release_console_sem + 0xaa }
Source : <0x0000f05c> { _release_console_sem + 0x90 } IF !CC JUMP
10 Target : <0x0000f052> { _release_console_sem + 0x86 }
Source : <0x00021164> { _up + 0x34 } RTS
11 Target : <0x0002115e> { _up + 0x2e }
Source : <0x00021150> { _up + 0x20 } IF !CC JUMP
12 Target : <0x00021130> { _up + 0x0 }
Source : <0x0000f04e> { _release_console_sem + 0x82 } CALL pcrel
13 Target : <0x0000f03a> { _release_console_sem + 0x6e }
Source : <0x0000f014> { _release_console_sem + 0x48 } IF !CC JUMP
14 Target : <0x0000f006> { _release_console_sem + 0x3a }
Source : <0x0000f02a> { _release_console_sem + 0x5e } IF CC JUMP
15 Target : <0x0000f024> { _release_console_sem + 0x58 }
Source : <0x0000ebde> { __call_console_drivers + 0x7a } RTS
Stack info:
SP: [0x015c7be8] <0x015c7be8> /* kernel dynamic memory */
Invalid stack pointer
18654.exe.1233: page allocation failure. order:11, mode:0xd0
Hardware Trace:
0 Target : <0x00004f9c> { _dump_stack + 0x0 }
Source : <0x0003323a> { ___alloc_pages_nodemask + 0x33a } CALL pcrel
1 Target : <0x0003323a> { ___alloc_pages_nodemask + 0x33a }
Source : <0x0000f5ca> { _printk + 0x16 } RTS
2 Target : <0x0000f5c6> { _printk + 0x12 }
Source : <0x0000f40a> { _vprintk + 0x132 } RTS
3 Target : <0x0000f3fe> { _vprintk + 0x126 }
Source : <0xffa00bb0> { __common_int_entry + 0xd8 } RTI
4 Target : <0xffa00b4e> { __common_int_entry + 0x76 }
Source : <0xffa00990> { _return_from_int + 0x58 } RTS
5 Target : <0xffa00990> { _return_from_int + 0x58 }
Source : <0xffa00966> { _return_from_int + 0x2e } IF !CC JUMP
6 Target : <0xffa00938> { _return_from_int + 0x0 }
Source : <0xffa00b4a> { __common_int_entry + 0x72 } CALL pcrel
7 Target : <0xffa00b48> { __common_int_entry + 0x70 }
Source : <0xffa002ce> { _asm_do_IRQ + 0x42 } RTS
8 Target : <0xffa002c6> { _asm_do_IRQ + 0x3a }
Source : <0x00012a6a> { __local_bh_enable + 0x3a } RTS
9 Target : <0x00012a30> { __local_bh_enable + 0x0 }
Source : <0x00012d98> { ___do_softirq + 0xb4 } JUMP.L
10 Target : <0x00012d90> { ___do_softirq + 0xac }
Source : <0x00012d84> { ___do_softirq + 0xa0 } IF !CC JUMP
11 Target : <0x00012d6e> { ___do_softirq + 0x8a }
Source : <0x0002dae2> { _rcu_bh_qs + 0x12 } RTS
12 Target : <0x0002dad0> { _rcu_bh_qs + 0x0 }
Source : <0x00012d6a> { ___do_softirq + 0x86 } CALL pcrel
13 Target : <0x00012d62> { ___do_softirq + 0x7e }
Source : <0x0002e414> { _rcu_process_callbacks + 0x30 } RTS
14 Target : <0x0002e410> { _rcu_process_callbacks + 0x2c }
Source : <0x0002e304> { _rcu_do_batch + 0xec } RTS
15 Target : <0x0002e2fe> { _rcu_do_batch + 0xe6 }
Source : <0x0002e22a> { _rcu_do_batch + 0x12 } IF !CC JUMP
Stack info:
last good version: toolchain: 3945 uclinux:9458 linux 8327
failed version: toolchain 3947 uclinux 9459 linux:8332
Follow-ups
--- Mike Frysinger 2010-02-23 06:59:22
pretty sure this is a dupe of [#5924]
Files
Changes
Commits
Dependencies
Duplicates
Associations
Tags
File Name File Type File Size Posted By
No Files Were Found