Chisato Yamauchi
cyama****@plamo*****
2003年 8月 6日 (水) 16:28:48 JST
From: Koike Kazuhiko <kazhi****@mozil*****> Subject: [X-tt-list:83] Re: Xのクラッシュに悩まされてます Date: Wed, 06 Aug 2003 07:26:59 +0900 Message-ID: <3F302****@mozil*****> > 落ちるときは、pCachePrivの中身がなにもなくなっています。したがって > cacheRoot, max, currentにNULLがセットされます。 > > pCachePrivはXAAInitPixmapCache()で初期化されます。 > > if(Num256) { > pCachePriv->Info256 = xcalloc(Num256, sizeof(XAACacheInfoRec)); > if(!pCachePriv->Info256) Num256 = 0; > if(Num256) TransferList(List256, pCachePriv->Info256, Num256); > FreeList(List256); > pCachePriv->Num256x256 = Num256; > } > > Num256が0になり、このif文にひっかからなくてpCachePrivの中身が何もないま > まになることがあるようです。 OK.了解です.きっと,なんとかなるでしょう. どうしても気になるので,w,h,size の値を出していただけま せんか? よろしくお願いします. fprintf(stderr, "[1] *current: %x; max: %x; pCache: %x; w: %x; h: %x; size: %x\n", *current, max, pCache, w, h, size); pCache = &cacheRoot[(*current)++]; if(*current >= max) { *current = 0; } fprintf(stderr, "[2] *current: %x; max: %x; pCache: %x\n", *current, max, pCache); == Chisato Yamauchi ================================= URL: http://phe.phyas.aichi-edu.ac.jp/~cyamauch/