On Monday 30 April 2007 08:10, Mattias Gaertner wrote:
> Can you create a backtrace?
> Start lazarus with gdb:
>
> []$ gdb ./lazarus
> break FPC_RAISEEXCEPTION
> run
> backtrace
>
>
> Mattias

do you mean like this below? 


==============================================
[EMAIL PROTECTED] trunk]$ gdb ./lazarus
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i586-mandrake-linux-gnu"...Using host libthread_db 
library "/lib/i686/libthread_db.so.1".

(gdb) break FPC_RAISEEXCEPTION
Breakpoint 1 at 0x8066526
(gdb) run
Starting program: /home/pineal/software/lazarus/trunk/lazarus
Reading symbols from shared object read from target memory...done.
Loaded system supplied DSO at 0xffffe000
TApplication.IconChanged - TODO: convert this message...no implementation in 
gtk or win32
Detaching after fork from child process 3171.
Detaching after fork from child process 3172.
Detaching after fork from child process 3173.
WARNING: Macro not defined: "Target_OS".
TManagedBreakPoints.NotifyAdd A /home/pineal/software/mydiary/crop_do.pas 122
WARNING: Macro not defined: "Target_OS".
TMainIDE.DoLoadLFM A /home/pineal/software/temp/blank1.pas 
IsPartOfProject=True
SUCCESS: streaming lfm="/home/pineal/software/temp/blank1.lfm"

(lazarus:3168): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lazarus:3168): GLib-GObject-CRITICAL **: g_signal_handler_find: assertion 
`G_TYPE_CHECK_INSTANCE (instance)' failed

(lazarus:3168): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lazarus:3168): GLib-GObject-CRITICAL **: g_signal_handler_find: assertion 
`G_TYPE_CHECK_INSTANCE (instance)' failed

(lazarus:3168): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lazarus:3168): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 
`G_TYPE_CHECK_INSTANCE (instance)' failed

Breakpoint 1, 0x08066526 in fpc_raiseexception ()
(gdb) backtrace
#0  0x08066526 in fpc_raiseexception ()
#1  0x082045d8 in GETMAINWIDGET (WIDGET=0x0) at gtkproc.inc:3609
#2  0x08206287 in CONNECTSIGNAL (ANOBJECT=0x0, ASIGNAL=0x876f308, 
ACALLBACKPROC=0x820cff0, ALCLOBJECT=0xb72cf1a8, AREQSIGNALMASK=4,
    ASFLAGS=[CSFCONNECTREALIZE..CSFUPDATESIGNALMASK]) at gtkproc.inc:4843
#3  0x082063c5 in CONNECTSIGNAL (ANOBJECT=0x0, ASIGNAL=0x876f308, 
ACALLBACKPROC=0x820cff0, ALCLOBJECT=0xb72cf1a8, AREQSIGNALMASK=4)
    at gtkproc.inc:4882
#4  0x08198716 in CONNECTSENDERSIGNAL (ANOBJECT=0x0, ASIGNAL=0x876f308, 
ACALLBACKPROC=0x820cff0, AREQSIGNALMASK=4, parentfp=0xbfd6c1e0)
    at gtkobject.inc:3626
#5  0x08197f8f in TGTKWIDGETSET__SETCALLBACKEX (AMSG=512, AGTKOBJECT=0x0, 
ALCLOBJECT=0xb72cf1a8, DIRECT=true, this=0xb7494028)
    at gtkobject.inc:3896
#6  0x0810633f in TGTK2WIDGETSET__SETCALLBACKEX (AMSG=512, AGTKOBJECT=0x0, 
ALCLOBJECT=0xb72cf1a8, DIRECT=true, this=0xb7494028)
    at gtk2object.inc:507
#7  0x081987ad in TGTKWIDGETSET__SETCALLBACKDIRECT (AMSG=512, AGTKOBJECT=0x0, 
ALCLOBJECT=0xb72cf1a8, this=0xb7494028)
    at gtkobject.inc:4144
#8  0x08240290 in TGTK2WSCUSTOMCOMBOBOX__SETCALLBACKS (AWINCONTROL=0xb72cf1a8, 
AWIDGET=0x8cfdcb0, AWIDGETINFO=0xb6e12848, pvmt=0xb74c72e8)
    at gtk2wsstdctrls.pp:855
#9  0x08240d48 in TGTK2WSCUSTOMCOMBOBOX__CREATEHANDLE (AWINCONTROL=0xb72cf1a8, 
APARAMS=
        {CAPTION = 0xb600cdb0, STYLE = 1140850688, EXSTYLE = 0, X = 125, Y = 
339, WIDTH = 83, HEIGHT = 21, WNDPARENT = 147697760, PARAM = 0x0, WINDOWCLASS 
= {STYLE = 0, LPFNWNDPROC = 0x0, CBCLSEXTRA = 0, CBWNDEXTRA = 0, HINSTANCE = 
0, HICON = 0, HCURSOR = 0, HBRBACKGROUND = 0, LPSZMENUNAME = 0x0, 
LPSZCLASSNAME = 0x0}, WINCLASSNAME = {0 #0 <repeats 64 times>}}, 
pvmt=0xb74c72e8) at gtk2wsstdctrls.pp:1187
#10 0x0812874f in TWINCONTROL__CREATEWND (this=0xb72cf1a8) at 
wincontrol.inc:5199
#11 0x08128417 in TWINCONTROL__CREATEHANDLE (this=0xb72cf1a8) at 
wincontrol.inc:5135
#12 0x08123d9e in TWINCONTROL__UPDATESHOWING (this=0xb72cf1a8) at 
wincontrol.inc:2587
#13 0x0812713f in TWINCONTROL__UPDATECONTROLSTATE (this=0xb72cf1a8) at 
wincontrol.inc:4311
#14 0x0812a5db in TWINCONTROL__CMVISIBLECHANGED (THEMESSAGE=
      {MSG = 45067, WPARAM = 1, LPARAM = 0, RESULT = 0, WPARAMLO = 1, WPARAMHI 
= 0, LPARAMLO = 0, LPARAMHI = 0, RESULTLO = 0, RESULTHI = 0}, 
this=0xb72cf1a8) at wincontrol.inc:5992
#15 0x08065aa4 in SYSTEM_TOBJECT_$__DISPATCH$formal ()
#16 0x0812e162 in TCONTROL__WNDPROC (THEMESSAGE=
      {MSG = 45067, WPARAM = 1, LPARAM = 0, RESULT = 0, WPARAMLO = 1, WPARAMHI 
= 0, LPARAMLO = 0, LPARAMHI = 0, RESULTLO = 0, RESULTHI = 0}, 
this=0xb72cf1a8) at control.inc:1542
#17 0x08125aee in TWINCONTROL__WNDPROC (MESSAGE=
      {MSG = 45067, WPARAM = 1, LPARAM = 0, RESULT = 0, WPARAMLO = 1, WPARAMHI 
= 0, LPARAMLO = 0, LPARAMHI = 0, RESULTLO = 0, RESULTHI = 0}, 
this=0xb72cf1a8) at wincontrol.inc:3485
#18 0x0812d018 in TCONTROL__PERFORM (MSG=45067, WPARAM=1, LPARAM=0, 
this=0xb72cf1a8) at control.inc:997
#19 0x081318ec in TCONTROL__SETVISIBLE (VALUE=true, this=0xb72cf1a8) at 
control.inc:3180
#20 0x0826c5c3 in TOICUSTOMPROPERTYGRID__SETITEMINDEX (NEWINDEX=17, 
this=0xb72cea68) at objectinspector.pp:1394
#21 0x0826d880 in TOICUSTOMPROPERTYGRID__SETITEMINDEXANDFOCUS 
(NEWITEMINDEX=17, this=0xb72cea68) at objectinspector.pp:1641
#22 0x0826dbea in TOICUSTOMPROPERTYGRID__MOUSEDOWN (BUTTON=MBLEFT, 
SHIFT=[SSLEFT], X=148, Y=345, this=0xb72cea68)
    at objectinspector.pp:1737
#23 0x0812e227 in TCONTROL__DOMOUSEDOWN (MESSAGE=
      {MSG = 513, KEYS = 1, XPOS = 148, YPOS = 345, POS = {X = 148, Y = 345}, 
DUMMY = 22610068, RESULT = 0}, BUTTON=MBLEFT, SHIFT=[],
    this=0xb72cea68) at control.inc:1578
#24 0x0812e49d in TCONTROL__WMLBUTTONDOWN (MESSAGE=
      {MSG = 513, KEYS = 1, XPOS = 148, YPOS = 345, POS = {X = 148, Y = 345}, 
DUMMY = 22610068, RESULT = 0}, this=0xb72cea68)
    at control.inc:1668
#25 0x08065aa4 in SYSTEM_TOBJECT_$__DISPATCH$formal ()
#26 0x0812e162 in TCONTROL__WNDPROC (THEMESSAGE=
      {MSG = 513, WPARAM = 1, LPARAM = 22610068, RESULT = 0, WPARAMLO = 1, 
WPARAMHI = 0, LPARAMLO = 148, LPARAMHI = 345, RESULTLO = 0, RESULTHI = 0}, 
this=0xb72cea68) at control.inc:1542
---Type <return> to continue, or q <return> to quit---
#27 0x08125aee in TWINCONTROL__WNDPROC (MESSAGE=
      {MSG = 513, WPARAM = 1, LPARAM = 22610068, RESULT = 0, WPARAMLO = 1, 
WPARAMHI = 0, LPARAMLO = 148, LPARAMHI = 345, RESULTLO = 0, RESULTHI = 0}, 
this=0xb72cea68) at wincontrol.inc:3485
#28 0x08204419 in DELIVERMESSAGE (TARGET=0xb72cea68, AMESSAGE=void) at 
gtkproc.inc:3543
#29 0x0820d562 in DELIVERMOUSEDOWNMESSAGE (WIDGET=0x8cdb3d0, EVENT=0x8ae18bc, 
AWINCONTROL=0xb72cea68) at gtkcallback.inc:1343
#30 0x0820d975 in GTKMOUSEBTNPRESS (WIDGET=0x8cdb3d0, EVENT=0x8ae18bc, 
DATA=0xb72cea68) at gtkcallback.inc:1455
#31 0xb7c7d86b in gtk_marshal_VOID__UINT_STRING () 
from /usr/lib/libgtk-x11-2.0.so.0
#32 0x08cdb3d0 in ?? ()
#33 0x08ae18bc in ?? ()
#34 0xb72cea68 in ?? ()
#35 0xb7ac4704 in ?? () from /usr/lib/libgobject-2.0.so.0
#36 0x08cdbbf8 in ?? ()
#37 0x00000000 in ?? ()
(gdb) q
The program is running.  Exit anyway? (y or n) y
=====================================================

ned.

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to