2009-06-25 02:52:58 QT always crash
baihuawen xiao (CHINA)
Message: 76295
I use svn truck version of the dist. And check QT in the menuconfig for compile QT.
After about 2 houres wait(what a long time).But the application are always crash.
With the infomation.
Data access misaligned address violation
- Attempted misaligned data memory or data cache access.
Deferred Exception context
CURRENT PROCESS:
COMM=previewer PID=235
CPU = 0
TEXT = 0x03930000-0x03936738 DATA = 0x03924738-0x039256f8
BSS = 0x039256f8-0x03940000 USER-STACK = 0x0395fec0
return address: [0x03c6fafe]; contents of:
0x03c6fad0: 9117 523e 6460 0983 1fe5 0803 51fa 181c
0x03c6fae0: 0000 0000 0000 ac51 0c41 1807 3071 9109
0x03c6faf0: 520e 6460 0803 1820 322a 0c40 5a95 [bc51]
0x03c6fb00: bc90 1818 bc42 0c41 1802 bc8a 324a 9317
SEQUENCER STATUS: Not tainted
SEQSTAT: 00062024 IPEND: 0030 SYSCFG: 0006
EXCAUSE : 0x24
interrupts disabled
physical IVG5 asserted : <0xffa00aec> { _evt_ivhw + 0x0 }
RETE: <0x00000000> { _do_one_initcall + 0xfffff000 }
RETN: <0x0392a000> /* kernel dynamic memory */
RETX: <0x00000480> /* Maybe fixed code section */
RETS: <0x03c6f6c6> [ /lib/libc.so.0 + 0x2f6c6 ]
PC : <0x03c6fafe> [ /lib/libc.so.0 + 0x2fafe ]
DCPLB_FAULT_ADDR: <0xa2069544> /* kernel dynamic memory */
ICPLB_FAULT_ADDR: <0x03c6fafe> [ /lib/libc.so.0 + 0x2fafe ]
PROCESSOR STATE:
R0 : 017ff144 R1 : 00000ebc R2 : a0880031 R3 : a089012d
R4 : 017e9be0 R5 : 017e9520 R6 : 017ffff4 R7 : a08800dd
P0 : 00000000 P1 : 017ffff4 P2 : a2069541 P3 : 017e951c
P4 : 01649e88 P5 : a0880031 FP : 0395f674 SP : 03929f24
LB0: 03c5f99d LT0: 03c5f99c LC0: 00000000
LB1: 01734d55 LT1: 01734d54 LC1: 00000000
B0 : 00000000 L0 : 00000000 M0 : 00000000 I0 : 0395f654
B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 00000000
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000000
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000000
A0.w: 00000000 A0.x: 00000000 A1.w: 00000000 A1.x: 00000000
USP : 0395f674 ASTAT: 02003026
Hardware Trace:
0 Target : <0x00004a74> { _trap_c + 0x0 }
Source : <0xffa005aa> { _exception_to_level5 + 0x9e } CALL pcrel
1 Target : <0xffa0050c> { _exception_to_level5 + 0x0 }
Source : <0xffa003de> { _bfin_return_from_exception + 0x6 } RTX
2 Target : <0xffa003d8> { _bfin_return_from_exception + 0x0 }
Source : <0xffa00466> { _ex_trap_c + 0x66 } JUMP.S
3 Target : <0xffa00400> { _ex_trap_c + 0x0 }
Source : <0xffa00636> { _trap + 0x2a } JUMP (P4)
4 Target : <0xffa0060c> { _trap + 0x0 }
Source : <0x03c6fafc> [ /lib/libc.so.0 + 0x2fafc ] 0x5a95
5 Target : <0x03c6faca> [ /lib/libc.so.0 + 0x2faca ]
Source : <0x03c6fa90> [ /lib/libc.so.0 + 0x2fa90 ] IF !CC JUMP
6 Target : <0x03c6fa8a> [ /lib/libc.so.0 + 0x2fa8a ]
Source : <0x03c6fa86> [ /lib/libc.so.0 + 0x2fa86 ] JUMP.S
7 Target : <0x03c6fa74> [ /lib/libc.so.0 + 0x2fa74 ]
Source : <0x03c4bc5a> [ /lib/libc.so.0 + 0xbc5a ] JUMP (P1)
8 Target : <0x03c4bc52> [ /lib/libc.so.0 + 0xbc52 ]
Source : <0x03c6f6c2> [ /lib/libc.so.0 + 0x2f6c2 ] CALL pcrel
9 Target : <0x03c6f6ba> [ /lib/libc.so.0 + 0x2f6ba ]
Source : <0x015f6452> [ /lib/libpthread.so.0 + 0x6452 ] RTS
10 Target : <0x015f644c> [ /lib/libpthread.so.0 + 0x644c ]
Source : <0x015f6540> [ /lib/libpthread.so.0 + 0x6540 ] JUMP.S
11 Target : <0x015f653e> [ /lib/libpthread.so.0 + 0x653e ]
Source : <0x015f8680> [ /lib/libpthread.so.0 + 0x8680 ] RTS
12 Target : <0x015f867a> [ /lib/libpthread.so.0 + 0x867a ]
Source : <0x015f860c> [ /lib/libpthread.so.0 + 0x860c ] IF !CC JUMP
13 Target : <0x015f860a> [ /lib/libpthread.so.0 + 0x860a ]
Source : <0x00000428> /* Maybe fixed code section */ RTS
14 Target : <0x00000420> /* Maybe fixed code section */
Source : <0x015f8608> [ /lib/libpthread.so.0 + 0x8608 ] CALL (P2)
15 Target : <0x015f85ec> [ /lib/libpthread.so.0 + 0x85ec ]
Source : <0x015f3dc8> [ /lib/libpthread.so.0 + 0x3dc8 ] JUMP (P1)
Userspace Stack
Stack info:
SP: [0x0395f674] <0x0395f674> [ previewer + 0x1f674 ]
FP: (0x0395f7c4)
Memory from 0x0395f670 to 03960000
0395f670: 0395f678 [0395f698]<03c6f6c6> 017e951c 000100fc a0880031 017e9464 01647030
0395f690:<0115b090> 0395f6a8 0395f6c4 <017644b2> 017e9438 01649e88 01647030 017b21e8
0395f6b0: 00000000 00000100 03920248 03920248 <03c6f5a8> 0395f6ec <010b2c20> 01649e80
0395f6d0: 01647030 01647030 017e942c 03920248 00000001 0395f6ec 00000000 0395f718
0395f6f0:<010b315e> 01649eb8 017e9420 01647030 01647030 03920528 03920528 03920248
0395f710: 00000005 0179d7d0 0395f73c <010d311e> 01649eb8 017e9420 01647030 01647030
0395f730: 00000000 00000000 0395f758 0395f760 <010d31ac> 0163c800 00000005 01647030
0395f750: 03920214 0395f778 0395f778 <003d9fc0> 0395f774 <010d31d4> 01680b10 00000009
0395f770: 015f3af8 0395f78c <01159da2> 0104af18 <002029c4> 0021578c 00000006 0395f7a4
0395f790:<0104af2a> 00215650 0179e01c 0000000d 00215770 0395fcc8 <00205a76> 01647030
0395f7b0: 00206cac 0179e11c 0395ff80 03925598 00000000 (00000000)<003d16b2> 00000000
0395f7d0: 0179e01c 017c15ac 00000000 0179e01c 01728553 0395f7f0 00215ed0 01728549
0395f7f0: 0395f7fc 0179e01c 0172853f 00000000 00215d9c 015f322f 00000000 0179e01c
0395f810: 015e0772 00000000 0179e01c 015d64f7 00000000 0179e01c 015c10b6 0395f838
0395f830: 0179e01c <015c10a8> 00000000 00215ed0 0102da8d 0395f850 0179e01c 0102da7f
0395f850: 0395f85c 00215ed0 0102da75 0395f868 00215d9c 0102da66 0395f874 00215c64
0395f870: 0102da5b 0395f880 002159f4 0102da4b 0395f88c 00215b28 0102da40 0395f898
0395f890: 002158c0 0102da36 00000000 0021578c 02e0fde5 0395f8b0 0179e01c 02e0fdd7
0395f8b0: 0395f8bc 00215ed0 02e0fdcd 0395f8c8 00215d9c 02e0fdbe 0395f8d4 00215c64
0395f8d0: 02e0fdb3 0395f8e0 002159f4 02e0fda3 0395f8ec 00215b28 02e0fd98 0395f8f8
0395f8f0: 002158c0 02e0fd8e 0395f904 0021578c 02e0fd7f 00000000 00215650 02b629dd
0395f910: 0395f91c 0179e01c 02b629cf 0395f928 00215ed0 02b629a7 0395f934 00215d9c
0395f930: 02b6299d 00000000 0021578c 020c1875 0395f94c 0179e01c 020c1867 0395f958
0395f950: 00215ed0 020c185d 0395f964 00215d9c 020c184e 0395f970 00215c64 020c1843
0395f970: 0395f97c 002159f4 020c1833 0395f988 00215b28 020c1828 0395f994 002158c0
0395f990: 020c181e 0395f9a0 0021578c 020c180f 0395f9ac 00215650 020c17fd 0395f9b8
0395f9b0: 00215510 020c17ef 00000000 002153d4 03011f37 0395f9d0 0179e01c 03011f24
0395f9d0: 0395f9dc 00215ed0 03011f1a 0395f9e8 00215d9c 03011f0b 0395f9f4 00215c64
0395f9f0: 03011f00 0395fa00 002159f4 03011ef0 0395fa0c 00215b28 03011ee5 0395fa18
0395fa10: 002158c0 03011edb 0395fa24 0021578c 03011ecc 0395fa30 00215650 03011eba
0395fa30: 0395fa3c 00215510 03011eac 0395fa48 002153d4 03011e9e 00000000 00215298
0395fa50: 03932bce 0395fa60 0179e01c 03932bc0 0395fa6c 00215ed0 03932bb6 0395fa78
0395fa70: 00215d9c 03932ba7 0395fa84 00215c64 03932b97 0395fa90 00215b28 03932b8c
0395fa90: 0395fa9c 002159f4 03932b81 0395faa8 002158c0 03932b77 0395fab4 0021578c
0395fab0: 03932b68 0395fac0 00215650 03932b56 0395facc 00215510 03932b48 0395fad8
0395fad0: 002153d4 03932b3a 0395fae4 00215298 <03932b08> 00000000 00215158 00000000
0395faf0: 00215028 00000000 03920218 002070c4 00206bb0 03920214 00000000 00000000
0395fb10: 039204b0 03920494 039204a4 0392052c 039204d0 039204d4 03920210 0395fad4
0395fb30: 002070c4 00206cb8 002070c4 00206c38 03920214 00206c08 00000000 00000000
0395fb50: 00000000 00000000 0395fe20 03930000 00000000 00000001 00215000 00000000
0395fb70: 00000000 0395ff60 03920248 0395ff80 00000000 00000000 00000000 00000000
0395fb90: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0395fbb0: 00000000 00000000 00000000 00000000 00000000 0000196a 00000268 03925598
0395fbd0: 03930128 03931264 03930644 00000000 00000000 00000000 000019a0 00000010
0395fbf0: 00003480 00005f50 00000000 0000198f 00000000 03932da8 000006d8 00000008
0395fc10: 00000011 00000000 00000000 03933218 00000000 00000000 00000000 00000000
0395fc30: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0395fc50: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00001f01
0395fc70: 000000c6 000181ed 00000000 00000000 00007758 00001000 0000003c 4a3f8c23
0395fc90: 00000000 4a3f8c23 00000000 4a3f8c23 00000000 00000000 00000000 0104af18
0395fcb0: 01647030 00000000 00000000 00000000 00000000 0179e26c 0395fe80 <002062aa>
0395fcd0: 0395ff60 000005c0 00000002 00000002 00000512 03920248 0395fd18 0395ff60
0395fcf0: 03920248 0395fe08 0395fecc 0395fec4 0395ff80 03920248 0395ff60 03920248
0395fd10: 0395fec4 0395fecc 0395ff60 03920248 03930114 03920178 00000000 00000000
0395fd30: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0395fd50: 00000000 00000000 00000000 00000000 00000000 00000000 03920248 002000d4
0395fd70: 00200774 00200304 00000000 00000000 00000000 00000429 00000010 00000000
0395fd90: 00000000 0000040e 00000000 00000000 00200ba0 000005c0 00000008 00000000
0395fdb0: 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000
0395fdd0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0395fdf0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0395fe10: 00000000 00000000 00000000 00000000 00000003 03930034 00000004 00000020
0395fe30: 00000005 00000007 00000006 00001000 00000007 00200000 00000008 00000000
0395fe50: 00000009 03933978 00000000 00000000 0000000b 00000000 0000000c 00000000
0395fe70: 0000000d 00000000 0000000e 00000000 03ddfa2c <002011b0> 03920248 03870004
0395fe90: 03920178 0395ff60 0395ff80 <00201164> 03920248 0395ff80 00000000 03920178
0395feb0: 0395feb8 0395fec0 00000000 00000000 00000001 0395ffa1 00000000 0395ffad
0395fed0: 0395ffb4 0395ffc2 0395ffe5 00000000 00000010 00000000 00000006 00001000
0395fef0: 00000011 00000064 00000003 03930034 00000004 00000020 00000005 00000007
0395ff10: 00000007 00200000 00000008 00000000 00000009 03933978 0000000b 00000000
0395ff30: 0000000c 00000000 0000000d 00000000 0000000e 00000000 00000017 00000000
0395ff50: 0000001f 0001fff0 00000000 00000000 00020000 00200000 00000000 000070ec
0395ff70: 039200ec 0000b0ec 00000450 00000000 00020000 03930000 00000000 00006738
0395ff90: 03924738 0000a738 00000fc0 00000000 702f2e00 69766572 72657765 4d4f4800
0395ffb0: 002f3d45 4c454853 622f3d4c 732f6e69 41500068 2f3d4854 3a6e6962 7273752f
0395ffd0: 6e69622f 62732f3a 2f3a6e69 2f727375 6e696273 52455400 696c3d4d 0078756e
0395fff0: 72702f2e 65697665 00726577 00000000 0393d000
Return addresses in stack:
address : <0x03c6f6c6> [ /lib/libc.so.0 + 0x2f6c6 ]
address : <0x0115b090> [ /usr/lib/libQtCore.so.4 + 0x15b090 ]
address : <0x017644b2> [ /lib/libstdc++.so.6 + 0x644b2 ]
address : <0x03c6f5a8> [ /lib/libc.so.0 + 0x2f5a8 ]
address : <0x010b2c20> [ /usr/lib/libQtCore.so.4 + 0xb2c20 ]
address : <0x010b315e> [ /usr/lib/libQtCore.so.4 + 0xb315e ]
address : <0x010d311e> [ /usr/lib/libQtCore.so.4 + 0xd311e ]
address : <0x010d31ac> [ /usr/lib/libQtCore.so.4 + 0xd31ac ]
address : <0x003d9fc0> [ /lib/libgcc_s.so.1 + 0x9fc0 ]
address : <0x010d31d4> [ /usr/lib/libQtCore.so.4 + 0xd31d4 ]
address : <0x01159da2> [ /usr/lib/libQtCore.so.4 + 0x159da2 ]
address : <0x002029c4> { _free_initrd + 0x48 }
address : <0x0104af2a> [ /usr/lib/libQtCore.so.4 + 0x4af2a ]
address : <0x00205a76> { _bfin_debug_mmrs_init + 0xd16 }
frame 1 : <0x003d16b2> [ /lib/libgcc_s.so.1 + 0x16b2 ]
address : <0x015c10a8> [ /lib/libz.so.1 + 0x10a8 ]
address : <0x03932b08> [ /usr/previewer + 0x2b08 ]
address : <0x002062aa> { _bfin_debug_mmrs_init + 0x154a }
address : <0x002011b0> { _read_into + 0xc }
address : <0x00201164> { _do_linuxrc + 0x4c }
Bus error
And I got this:
bfin-linux-uclibc-readelf -s libQtCore.so | grep 000b2c
2420: 000b2c70 30 FUNC GLOBAL DEFAULT 10 __ZNK19QAbstractFileEngin
2445: 000b2c5c 20 FUNC GLOBAL DEFAULT 10 __ZNK27QAbstractFileEngin
BTW, I patch all of the pathes.
TranslateQuoteReplyEditDelete
2009-06-25 10:27:04 Re: QT always crash
baihuawen xiao (CHINA)
Message: 76332
I test this with BF527.