[linux] gdb ako zistim co sa deje pred padom programu pri X-tom prejdeni toto isteho kodu XtRealizeWidget..

peter Fodrek fodrek na kasr.elf.stuba.sk
Pátek Září 20 12:04:23 CEST 2002


Vazeny kolegovia!

Neviem si rady s problemom ako zistim, co sposobuje hlasenie 
"
X Error of failed request:  BadPixmap (invalid Pixmap parameter)
  Major opcode of failed request:  55 (X_CreateGC)
  Resource id in failed request:  0x2c0000a
  Serial number of failed request:  120
  Current serial number in output stream:  291
"
pri volani XtRealizeWidget, pricom ako vidno z grab-u obrazovky xterm-u, ze danym miestom kodu prejde program niekolko krat (meni sa to 3-7 x bez chyby a potom chyba)...  Ide o cyklus XtDestroyApplicationContext, XtAppInitialize, XtCreateManagedWidget.... XtCreateManagedWidget,XtRealizeWidget
pre dve rozne postupnosti XtCreateManagedWidget na tvorbu full sceen okien...

Jedine co som o hlaske nasiel je, ze vznika pri chybe v multithread aplikaciach... Ja ma dva procesy pricom jeden z nich robit len XtMainLoop - ale so zmenou, ktora umoznuje cyklus ukoncit pri zmene hodnoty v shared memory pre oba procesy... Tato hlaska vsak nevyzera na to, ze by ju mohol sposobit exit z XtMainLoop ../..


akosi neviem najst ako zistim co sa vlastne stalo, vzhladom na to, ze sa pocet uspesnych prebehnuti meni chcel by som robiy diagnostiku az po padnuti programu s kodom exit 01

RedHat 7.2 kernel 2.4.7-10, Xfree86 4.1.0-3, moje TCP server-e  na portoch  10000 a 12000 + komunikacia na druhy komp v sieti na tie iste porty..

V sieti je kopa Win masin... (moja IP bola kedysi pre WIN-Print server)... Nie som sietovy spravca...

Moze mi niekto poradit?

S vdakou 

Peto

GRAB obrazovky . zacinaju vypisy pointer-ov - 1 vystupny 2 a dalsie vstupny oddelene su -


[root na krat tmp]# ./pokus

.....
Idem zrusit
Rusim



Zrusil som
Inicializujem
.0x806bc20-0x80508d0-0x8057070-0xbffffab4-0x805cc3c
1-3
.0x8060a80
Zinicializoval som
Spustam plan
Hodnoty nastavene
subokno inicializovane
prvky inicializovane
handle spojeny
Widget Realizovany
odrealizujem objekty
Vyliezam
Ukoncil som
Cakam zapnuty
Idem zrusit
Rusim



Zrusil som
X connection to :0.0 broken (explicit kill or server shutdown).
Inicializujem
.0x8060a80-0x80508d0-0x8057070-0xbffffab4-0x805cc3c
1-3
.0x80778a0
Zinicializoval som
Spustam rezaciu
hodnoty inicliazovane
subokno inicializovane
prvky inicializovane
handler priradeny
Widget Realizovany
Prechadzam do rucneho rezimu
odrealizujem objekty
Vyliezam
Ukoncil som
Cakam zapnuty
Idem zrusit
Rusim



Zrusil som
X connection to :0.0 broken (explicit kill or server shutdown).
Inicializujem
.0x80778a0-0x80508d0-0x8057070-0xbffffab4-0x805cc3c
1-3
.0x80608a0
Zinicializoval som
Spustam plan
Hodnoty nastavene
subokno inicializovane
prvky inicializovane
handle spojeny
Widget Realizovany
odrealizujem objekty
Vyliezam
Ukoncil som
Cakam zapnuty
Idem zrusit
Rusim



Zrusil som
X connection to :0.0 broken (explicit kill or server shutdown).
Inicializujem
.0x80608a0-0x80508d0-0x8057070-0xbffffab4-0x805cc3c
1-3
.0x807ab30
Zinicializoval som
Spustam rezaciu
hodnoty inicliazovane
subokno inicializovane
prvky inicializovane
handler priradeny
Widget Realizovany
Prechadzam do rucneho rezimu
odrealizujem objekty
Vyliezam
Ukoncil som
Cakam zapnuty
Idem zrusit
Rusim



Zrusil som
X connection to :0.0 broken (explicit kill or server shutdown).
Inicializujem
.0x807ab30-0x80508d0-0x8057070-0xbffffab4-0x805cc3c
1-3
.0x80b36f8
Zinicializoval som
Spustam plan
Hodnoty nastavene
subokno inicializovane
prvky inicializovane
handle spojeny
Widget Realizovany
X Error of failed request:  BadPixmap (invalid Pixmap parameter)
  Major opcode of failed request:  55 (X_CreateGC)
  Resource id in failed request:  0x2c0000a
  Serial number of failed request:  120
  Current serial number in output stream:  291
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://lists.linux.sk/pipermail/linux/attachments/20020920/b3d43335/attachment.html 


Další informace o konferenci linux