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/