[Qt] 64 bit problems

Jesus Reyes jesusrmx at yahoo.com.mx
Sun Jul 29 19:37:53 CEST 2007


--- zeljko at holobit.net escribió:

> Quoting Giulio Bernardi <ugilio at hotmail.com>:
> 
> >>
> >> maybe you should recompile libqt4intf on your own. It can causes
> problems.
> >> _______________________________________________
> >
> > Yes I always do this :)
> 
> ok, then any feedback will be appreciated :)

starting qt lazarus under linux 64 bits, fpc 2.3.1, qt4.3

(gdb) set args --nsc --skip-last-project
(gdb) r
Starting program: /home/prog/lazarus/lazarus --nsc
--skip-last-project
[Thread debugging using libthread_db enabled]
[New Thread 47082101943104 (LWP 13889)]
Qt: gdb: -nograb added to command-line options.
         Use the -dograb option to enforce grabbing.
TApplication.IconChanged - TODO: convert this message...no
implementation in gtk or win32
NOTE: codetools config file not found - using defaults
[New Thread 1082132800 (LWP 13905)]
NOTE: help options config file not found - using defaults
TMainIDE.DoNewProject A
TMainIDE.DoNewEditorFile A NewFilename=

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47082101943104 (LWP 13889)]
0x00000000005ebaab in FREE (self=0x2880a5a0) at
/home/prog/fpc/rtl/inc//objpas.inc:152
152                  self.destroy;
Current language:  auto; currently pascal
(gdb) bt
#0  0x00000000005ebaab in FREE (self=0x2880a5a0) at
/home/prog/fpc/rtl/inc//objpas.inc:152
#1  0x00000000007b2b19 in DESTROYTIMER (DESTROYTIMER=false,
TIMERHANDLE=679519648, self=0x2ad227f66580) at qtobject.inc:77
#2  0x0000000000798a2f in KILLTIMER (self=0x2aaaaabbab20) at
customtimer.pas:109
#3  0x0000000000798aa5 in UPDATETIMER (self=0x2aaaaabbab20) at
customtimer.pas:130
#4  0x0000000000798ccf in SETENABLED (VALUE=false,
self=0x2aaaaabbab20) at customtimer.pas:192
#5  0x00000000007c9832 in DESTROYCARET (DESTROYCARET=false,
self=0x2aaaaabbaa80) at qtcaret.pas:280
#6  0x00000000007c9780 in CREATECARET (CREATECARET=true (170),
AWIDGET=0x2aaaaabba9e0, PIXMAP=0x0, WIDTH=2, HEIGHT=21,
self=0x2aaaaabbaa80)
    at qtcaret.pas:265
#7  0x00000000007c8fc0 in CREATECARET (CREATECARET=false,
WIDGET=0x2aaaaabba9e0, PIXMAP=0x0, WIDTH=2, HEIGHT=21) at
qtcaret.pas:131
#8  0x00000000007c9021 in CREATECARET (CREATECARET=false,
WIDGET=0x2aaaaabba9e0, COLORCARET=0, WIDTH=2, HEIGHT=21) at
qtcaret.pas:139
#9  0x00000000007b3e71 in CREATECARET (CREATECARET=true,
HANDLE=46912497232352, BITMAP=0, WIDTH=2, HEIGHT=21,
self=0x2ad227f66580)
    at qtwinapi.inc:488
#10 0x00000000006e80ba in CREATECARET (CREATECARET=true (170),
HANDLE=46912497232352, BITMAP=0, WIDTH=2, HEIGHT=21)
    at ./include//winapi.inc:105
#11 0x0000000000b4cf29 in INITIALIZECARET (self=0x2aaaaabda010) at
synedit.pp:7473
#12 0x0000000000b53b04 in SIZEORFONTCHANGED (BFONT=true,
self=0x2aaaaabda010) at synedit.pp:9550
#13 0x0000000000b3c10d in FONTCHANGED (SENDER=0x2aaaaabba620,
self=0x2aaaaabda010) at synedit.pp:1639
#14 0x0000000000770fba in CHANGED (self=0x2aaaaabba620) at
src//fphelper.inc:70
#15 0x00000000006fb3ed in CHANGED (self=0x2aaaaabba620) at
./include//font.inc:1164
#16 0x00000000006f9bd4 in ENDUPDATE (self=0x2aaaaabba620) at
./include//font.inc:712
#17 0x00000000006f9e46 in SETSIZE (AVALUE=-12, self=0x2aaaaabba620)
at ./include//font.inc:759
#18 0x00000000006fa080 in SETHEIGHT (VALUE=12, self=0x2aaaaabba620)
at ./include//font.inc:807
#19 0x000000000092b968 in GETSYNEDITSETTINGS
(ASYNEDIT=0x2aaaaabda010, self=0x2ad2280e6c00) at
editoroptions.pp:2372
#20 0x00000000008f8fdb in REFRESHEDITORSETTINGS
(REFRESHEDITORSETTINGS=true, self=0x2aaaaabc21c0) at
uniteditor.pp:2076
#21 0x00000000008f955b in CREATEEDITOR (AOWNER=0x2aaaaaaca7f0,
APARENT=0x2aaaaabd9ab0, self=0x2aaaaabc21c0) at uniteditor.pp:2129
#22 0x00000000008f3ed5 in CREATE (AOWNER=0x2aaaaaaca7f0,
APARENT=0x2aaaaabd9ab0, vmt=0x10f7af8, self=0x2aaaaabc21c0) at
uniteditor.pp:1000
#23 0x0000000000901c32 in NEWSE (NEWSE=0x603722, PAGENUM=0,
self=0x2aaaaaaca7f0) at uniteditor.pp:3964
#24 0x000000000090663f in NEWFILE (NEWSHORTNAME=0x2aaaaabb1e30
'Unit1', ASOURCE=0x2aaaaaad8600, FOCUSIT=true, self=0x2aaaaaaca7f0)
    at uniteditor.pp:5103
#25 0x00000000006394e3 in DONEWFILE (DONEWFILE=1,
NEWFILEDESCRIPTOR=0x2ad2284f5340, NEWFILENAME=@0x7fff87a64e50,
NEWSOURCE=0x0,
    NEWFLAGS=261, NEWOWNER=0x0, self=0x2ad227f7c1c0) at main.pp:6081
#26 0x0000000000849278 in DONEWEDITORFILE (DONEWEDITORFILE=10962,
NEWFILEDESCRIPTOR=0x2ad2284f5340, NEWFILENAME=0x2ad22889e890
'unit1.pas',
    NEWSOURCE=0x0, NEWFLAGS=261, self=0x2ad227f7c1c0) at
lazideintf.pas:290
#27 0x0000000000885b0d in CREATESTARTFILES (CREATESTARTFILES=0,
APROJECT=0x2aaaaaadc040, self=0x2ad22893d180) at project.pp:4572
#28 0x000000000063e511 in DONEWPROJECT (DONEWPROJECT=1,
PROJECTDESC=0x2ad22893d180, self=0x2ad227f7c1c0) at main.pp:7163
#29 0x0000000000624d99 in SETUPSTARTPROJECT (self=0x2ad227f7c1c0) at
main.pp:1729
#30 0x0000000000621b4a in STARTIDE (self=0x2ad227f7c1c0) at
main.pp:1136
#31 0x00000000005de29a in main () at lazarus.pp:97


Regards.

Jesus Reyes A.


      ____________________________________________________________________________________
¡Sé un mejor besador!
Comparte todo lo que sabes sobre besos.                      
http://mx.yahoo.com/promos/mejorbesador.html



More information about the Qt mailing list