各位大大:
目前我們開發一個新的應用程序,比如程序名稱為ABC,並且掛載在
qtopia的qvfb的qpe上,動作如下:
cp ABC.desktop $(QPEDIR)/apps/Applications/
cp ABC.png $(QPEDIR)/pics/
cp ABC $(QPEDIR)/bin/
此處的QPEDIR=qtopia-free-1.7.0
QTDIR=qt-2.3.7
,然後將qtopia-free-1.7.0和qt-2.3.7/lib全部移植到ARM執行,當點選ABC這工具按鈕時,
qvfb畫面卻出現警告標語:
(Application terminated)
terminated due to signal CODE SIGSEGV
終端機出現這些數值:
# Create pluginlibman in libqpe
pc : [<67646954>] lr : [<4050c364>] Not tainted
sp : bffffabc ip : bffffabc fp : bffffad4
r10: bffffad8 r9 : 0005e168 r8 : 00045810
r7 : 00000000 r6 : 00000001 r5 : 0003c290 r4 : 0005ea48
r3 : 00060130 r2 : 00061a08 r1 : 00000000 r0 : 0005ea48
Flags: nZCv IRQs on FIQs on Mode USER_32 Segment user
Control: C000317F Table: 33EC8000 DAC: 00000015
,可是假如我點選其他qtopia內建PDA功能卻可以正常動作,唯有我移植加入新的功能卻出現這些問題,請問這是什麼原因呢??
[ 此贴被XChinux在2006-01-20 17:05重新编辑 ]