|
|

楼主 |
发表于 2008-7-3 00:50:06
|
显示全部楼层
ltrace log:
qt3那个
_ZN7QWidget16staticMetaObjectEv(0x80da4e8, 0xb7750120, 0xbf9fb54c, 0xb7ed6318, 0x80e99c0) = 0x80b9830
_ZN14QPtrCollection7newItemEPv(0x80b9bb8, 0x80e99c0, 0x19fb418, 0xb7efaff4, 0x80e99c0) = 0x80e99c0
_ZN7QWidget17setBackgroundModeEN2Qt14BackgroundModeE(0x80e99c0, 4, 0xbf9fb488, 0xb7efaff4, 0xb7efaff4) = 0
_ZN7QWidget13setSizePolicyE11QSizePolicy(0x80e99c0, 1, 0xbf9fb488, 0xb7efaff4, 0xb7efaff4 <unfinished ...>
_ZNK7QWidget10sizePolicyEv(0xbf9fb438, 0x80e99c0, 4, 0xb7efaff4, 0x80e99c0) = 0xbf9fb438
<... _ZN7QWidget13setSizePolicyE11QSizePolicy resumed> ) = 0
<... _ZN11QPushButtonC1ERK7QStringP7QWidgetPKc resumed> ) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
wxWidgets那个:
_ZN12wxWindowBase12SetValidatorERK11wxValidator(0x8214e00, 0x81756a0, 58, 0xb793a348, 0xb7c37ff4) = 0
_ZN8wxWindow8AddChildEP12wxWindowBase(0x81ccc00, 0x8214e00, 0x81c6a90, 393218, 0xb7a45400) = 0xb7c3df6c
_ZN12wxWindowBase17InheritAttributesEv(0x8214e00, 0xb7ba2583, 0xb7a45200, 0, 0x8214e00) = 0
_ZN8wxWindow16ApplyWidgetStyleEb(0x8214e00, 0, 0x8173608, 0x81c29a4, 0xb7a9ab00 <unfinished ...>
_ZNK12wxWindowBase10IsTopLevelEv(0x8214e00, 0xb7f86000, 0x81c29a8, 0x81c29a4, 0xb7c37ff4) = 0
<... _ZN8wxWindow16ApplyWidgetStyleEb resumed> ) = 1
_ZN12wxWindowBase18SetBestFittingSizeERK6wxSize(0x8214e00, 0x8173608, 0x8173608, 0x81c29a4, 0xb7a9ab00 <unfinished ...>
_ZN12wxWindowBase14DoSetSizeHintsEiiiiii(0x8214e00, -1, -1, -1, -1) = -1
--- SIGSEGV (Segmentation fault) ---
+++ exited (status 0) +++
感觉是wx的问题。
make.conf中关于编译的:
CFLAGS="-O2 -march=nocona -pipe -fstack-protector -finline-functions -msse3 -funswitch-loops -fomit-frame-pointer -falign-functions=64 -freg-struct-return"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j3"
我是否CFLAGS加多了?(Core Duo2 6300的) |
|