2009-06-25 02:52:58     QT always crash

Document created by Aaronwu Employee on Aug 15, 2013
Version 1Show Document
  • View in full screen mode

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.

Attachments

    Outcomes