Bug#487745: epiphany-webkit: crashes on startup

Mike Hommey mh at glandium.org
Wed Jun 25 08:06:39 UTC 2008


On Wed, Jun 25, 2008 at 09:40:50AM +0200, Axel Beckert <abe at deuxchevaux.org> wrote:
> Hi Mike,
> 
> On Wed, Jun 25, 2008 at 07:16:56AM +0200, Mike Hommey wrote:
> > Can you try again with this new patch (attached) ? (I just hope you
> > still have the build tree... then please use the -nc option to
> > dpkg-buildpackage, so that you don't waste another 4.5 hours)
> 
> Found no attachment. Can you send it again?

Oops, my bad, here it is.

> Still have the tree. Shall I then first unpatch the first patch?

Yes, both patches conflict with each other. Unapply the previous one
and apply the new one.

Thanks

Mike
-------------- next part --------------
diff --git a/JavaScriptCore/wtf/FastMalloc.cpp b/JavaScriptCore/wtf/FastMalloc.cpp
index 8afc70d..26ac1de 100644
--- a/JavaScriptCore/wtf/FastMalloc.cpp
+++ b/JavaScriptCore/wtf/FastMalloc.cpp
@@ -1820,13 +1820,13 @@ static TCMalloc_Central_FreeListPadded central_cache[kNumClasses];
 
 // Page-level allocator
 static SpinLock pageheap_lock = SPINLOCK_INITIALIZER;
-static void* pageheap_memory[(sizeof(TCMalloc_PageHeap) + sizeof(void*) - 1) / sizeof(void*)];
+static uint64_t pageheap_memory[(sizeof(TCMalloc_PageHeap) + sizeof(uint64_t) - 1) / sizeof(uint64_t)];
 static bool phinited = false;
 
 // Avoid extra level of indirection by making "pageheap" be just an alias
 // of pageheap_memory.
 typedef union {
-    void* m_memory;
+    uint64_t m_memory;
     TCMalloc_PageHeap* m_pageHeap;
 } PageHeapUnion;
 


More information about the Pkg-webkit-maintainers mailing list