Hello all,

I have a problem with X application. The problem appears from time to time
when I expand tree component.
I reproduce it under Solaris10 and Linuks RHL7.3. Using Kenton Lee tutorial
( http://www.rahul.net/kenton/perrors.html ) under dbx debugger i reproduced
error. The stack trace is below :

t@1 (l@1) signal SEGV (no mapping at the fault address) in
DetectAncestorClippers at 0xfed0f3d8
0xfed0f3d8: DetectAncestorClippers+0x0014: ldub [%o7 + 20], %o5
Current function is WinApp::loop
159 void WinApp::loop() { XtAppMainLoop(app_context); }
(dbx) where
current thread: t@1
[1] DetectAncestorClippers(0xb30690, 0x1ae9b78, 0xffbfd6e0, 0x1aeb608,
0x4, 0x0), at 0xfed0f3d8
[2] DetectAllClippers(0xb30690, 0x1ae1c58, 0x1b2a2d8, 0x1aeb608, 0x4,
0xffbfd6e0), at 0xfed073a0
[3] DetectAndInsertAllClippers(0xb30690, 0xa0000000, 0x1, 0x2c4, 0xb1,
0x1b2a2d8), at 0xfed15848
[4] SyncTree(0xb30690, 0x933108, 0x1b2a2d8, 0x0, 0x0, 0x90fdf8), at
0xfed155a4
[5] GetTreeFromDSM(0xb30690, 0x933108, 0xffbfe074, 0xfee9fd60, 0x2,
0xfee9fd60), at 0xfed071e0
[6] _XmSetDragReceiverInfo(0x933558, 0x933108, 0x0, 0xb30690, 0xfecca134,
0xfee98000), at 0xfed15304
[7] TreeUpdateHandler(0x9, 0x2, 0xffbfe16c, 0x198a48, 0xffbfe16c,
0x933558), at 0xfecff62c
[8] _XmIEndUpdate(0xb30690, 0x0, 0x933108, 0xfec67638, 0x1b2a2d8,
0xfee98000), at 0xfecfce10
[9] XtPhase2Destroy(0x1ad8058, 0x4, 0x91, 0xfec668cc, 0xfed485d0, 0x0), at
0xfec33f78
[10] _XtDoPhase2Destroy(0x90fdf8, 0x1, 0xffffffff, 0x1c0eb58, 0x1c0eb60,
0x1), at 0xfec33c7c
[11] XtDispatchEvent(0x1, 0x130, 0x0, 0x90fdf8, 0xfec64000, 0x1), at
0xfec2e414
[12] XtAppMainLoop(0x90fdf8, 0x0, 0xffbfe308, 0x0, 0x8312a2, 0x6c), at
0xfec2bc14
=>[13] WinApp::loop(this = 0x90d550), line 159 in "WinApp.cpp"
[14] Dbe_ViewWin::run(this = 0x90d550), line 142 in "Dbe_ViewWin.cpp"
[15] DbeWv_MGR::go(this = 0xffbfe638, connIN = 0x90d428
database/database@server, userIN = 0x8ef770 "user", passIN = (nil)), line
631 in "DbeWv.cpp"
[16] main(argc = 5, argv = 0xffbfe894), line 81 in "cadlib.cpp"


in 13 frame i have only
void WinApp::loop() { XtAppMainLoop(app_context); }

Any ideas what do with this and how discover region where i have bad data??
I can't see what is in app_context, but i wonder how to find the reason of
this defect.

Ps. this is my first meet with X windows.

Thanks for advices
/GrzechG