Package: webkit
Version: 0~svn27674-3
Severity: serious

There was an error while trying to autobuild your package:

> Automatic build of webkit_0~svn27674-3 on lxdebian.bfinv.de by sbuild/s390 98
[...]
> g++ -c -g -Wall -O1 -D_REENTRANT -I/usr/include -g -Wall -W -DQT_SHARED 
> -DBUILDING_GTK__ -I/usr/share/qt4/mkspecs/linux-g++ 
> -I../../../JavaScriptCore/kjs -I../../../JavaScriptCore 
> -I../../../JavaScriptCore/kjs -I../../../JavaScriptCore/bindings 
> -I../../../JavaScriptCore/bindings/c -I../../../JavaScriptCore/wtf -Itmp 
> -I../../../JavaScriptCore -I../../../JavaScriptCore/kjs 
> -I../../../JavaScriptCore/bindings -I../../../JavaScriptCore/bindings/c 
> -I../../../JavaScriptCore/wtf -I../../../JavaScriptCore/pcre -Itmp 
> -I../../../JavaScriptCore/kjs -I. -o tmp/debugger.o 
> ../../../JavaScriptCore/kjs/debugger.cpp
> ../../../JavaScriptCore/wtf/HashTable.h: In member function 'void 
> WTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, 
> KeyTraits>::rehash(int) [with Key = int, Value = std::pair<int, 
> KJS::ProtectedPtr<KJS::JSValue> >, Extractor = 
> WTF::PairFirstExtractor<std::pair<int, KJS::ProtectedPtr<KJS::JSValue> > >, 
> HashFunctions = WTF::IntHash<int>, Traits = 
> WTF::PairHashTraits<WTF::HashTraits<int>, 
> WTF::HashTraits<KJS::ProtectedPtr<KJS::JSValue> > >, KeyTraits = 
> WTF::HashTraits<int>]':
> ../../../JavaScriptCore/wtf/HashTable.h:856: error: insn does not satisfy its 
> constraints:
> (insn 796 797 58 7 ../../../JavaScriptCore/wtf/HashTable.h:712 (set (reg:SI 2 
> %r2)
>         (const_int -1146241297 [0xffffffffbbadbeef])) 56 {*movsi_esa} (nil)
>     (nil))
> ../../../JavaScriptCore/wtf/HashTable.h:856: internal compiler error: in 
> reload_cse_simplify_operands, at postreload.c:392
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
> For Debian GNU/Linux specific bug reporting instructions,
> see <URL:file:///usr/share/doc/gcc-4.2/README.Bugs>.
> make[2]: *** [tmp/debugger.o] Error 1
> make[2]: Leaving directory 
> `/build/buildd/webkit-0~svn27674/build-gtk/JavaScriptCore/kjs'
> make[1]: *** [sub-JavaScriptCore-kjs-testkjs-pro-make_default-ordered] Error 2
> make[1]: Leaving directory `/build/buildd/webkit-0~svn27674/build-gtk'
> make: *** [build-gtk-stamp] Error 2
> dpkg-buildpackage: failure: debian/rules build gave error exit status 2
> ******************************************************************************
> Build finished at 20080221-1231
> FAILED [dpkg-buildpackage died]

There are several parts in HashTable.h which uses 0xbbadbeef as a bad
value. 0xffffffffbbadbeef is the sign extended version of it. This is no
valid pointer and any usage produces undefined behaviour.

Bastian



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to