[X-tt-list:87] Re: Xのクラッシュに悩まされてます

Zurück zum Archiv-Index

Chisato Yamauchi cyama****@plamo*****
2003年 8月 7日 (木) 14:12:06 JST


From: Koike Kazuhiko <kazhi****@mozil*****>
Subject: [X-tt-list:86] Re: Xのクラッシュに悩まされてます
Date: Thu, 07 Aug 2003 07:37:48 +0900
Message-ID: <3F318****@mozil*****>

  どうもありがとうございます.

> hの値は0にはなりません。クラッシュするときは常に200です。
> 
> Num256が0になるのがおかしいのかと思いましたが、0になってもXAACacheTile()
> が呼ばれず、したがってクラッシュしないケースもあるようです。

  うーん,迷宮入りしてきましたね...

  試しに,単に NULL 参照を回避する,みたいな事をすると
どうなります?

[xaaPCache.c]
   pCache = &cacheRoot[(*current)++];
   if(*current >= max) *current = 0;

   if ( pCache==NULL ){
     ErrorF("Something's wrong in XAACacheTile() [pCache==NULL]\n");
     return pCache;
   }

   pCache->serialNumber = pPix->drawable.serialNumber;


[xaaPaintWin.c]
             XAACacheInfoPtr pCache = 
                        (*infoRec->CacheTile)(infoRec->pScrn, pPix);
             if(pCache) (*infoRec->FillCacheBltRects)(infoRec->pScrn, GXcopy, ~0,
                                        nBox, pBox, xorg, yorg,
pCache);


#ゴミとか出るのかな?
==  Chisato Yamauchi  =================================
    URL: http://phe.phyas.aichi-edu.ac.jp/~cyamauch/ 



X-tt-list メーリングリストの案内
Zurück zum Archiv-Index