Bug#487745: epiphany-webkit: crashes on startup

Julien Cristau jcristau at debian.org
Wed Jun 25 10:17:58 UTC 2008


On Wed, Jun 25, 2008 at 12:04:18 +0200, Axel Beckert wrote:

> Program received signal SIGBUS, Bus error.
> [Switching to Thread 0xf6eaa730 (LWP 32039)]
> 0xf79b1730 in WTF::HashSet<WebCore::StringImpl*, WebCore::StringHash, WTF::HashTraits<WebCore::StringImpl*> >::add<WebCore::UCharBuffer, WebCore::UCharBufferTranslator> (this=0xf42bd2d0, value=@0xfff35cb0) at ../WebCore/platform/text/AtomicString.cpp:112
> 112             if (*stringCharacters++ != *bufferCharacters++)
> Current language:  auto; currently c++
> (gdb) bt
> #0  0xf79b1730 in WTF::HashSet<WebCore::StringImpl*, WebCore::StringHash, WTF::HashTraits<WebCore::StringImpl*> >::add<WebCore::UCharBuffer, WebCore::UCharBufferTranslator> (this=0xf42bd2d0, value=@0xfff35cb0) at ../WebCore/platform/text/AtomicString.cpp:112

This will probably fix it (some knowledge of sparc should probably be
added to JavaScriptCore/wtf/Platform.h, though).

--- WebCore/platform/text/AtomicString.cpp.orig 2008-06-25 12:12:34.000000000 +0200
+++ WebCore/platform/text/AtomicString.cpp      2008-06-25 12:14:50.000000000 +0200
@@ -94,7 +94,7 @@
     if (string->length() != length)
         return false;
 
-#if PLATFORM(ARM)
+#if 1
     const UChar* stringCharacters = string->characters();
     for (unsigned i = 0; i != length; ++i) {
         if (*stringCharacters++ != *characters++)






More information about the Pkg-webkit-maintainers mailing list