Description of problem: Konqueror crash everytime I start it Version-Release number of selected component (if applicable): How reproducible: always Steps to Reproduce: 1. start konqueror 2. 3. Actual results: crash Expected results: Additional info: If I press stop before it loads the homepage no crash. It crashes when it tries to display the page? Fedora 11 alpha + updates. x86_64 Backtrace starts: This backtrace appears to be of no use. This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash. I'll attach it anyway.
Created attachment 332268 [details] backtrace
If you try to run: konqueror http://tigcc.ticalc.org/ or some other arbitrary page, does it still crash? If not, what's your home page?
Weird, that worked. Homepage is the default homepage, fedoraproject.org Also running konqueror http://www.google.fi made it crash.
Looks like it crashes on anything containing JavaScript? There's no JavaScript on tigcc.ticalc.org. And the crash is somewhere in KJS. Given that your crash is in Rawhide (F11 alpha + updates from Rawhide), it may be either Qt 4.5 RC or a miscompilation from GCC 4.4 which is to blame.
OK. I think you are right, pages without JavaScript seem to work...
Can you please: su -c "debuginfo-install kdebase" ? Then you should get a more useful backtrace.
Created attachment 332307 [details] new backtrace
Thank you for the backtrace! The crash appears to be deep in non-Qt code (most of KJS does not use Qt, the dtoa.cpp file in particular doesn't and that's where it crashes), so I strongly doubt Qt 4.5 has to do with it. Suspecting a GCC 4.4 miscompilation. (The latest kdelibs in Rawhide was built with GCC 4.4, and yes, the crash is in kdelibs, not kdebase.) Can you please try downgrading (use: su -c "rpm -Uvh --oldpackage http://kojipkgs...") to kdelibs-4.2.0-10.fc11? http://koji.fedoraproject.org/koji/buildinfo?buildID=81735 That was the last kdelibs build built with GCC 4.3. The only other change was an unrelated Plasma improvement for Qt 4.5, so if downgrading "fixes" the bug, that'll confirm it is caused by GCC 4.4.
According to the build log, dtoa.cpp is full of strict aliasing violations: /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp: In function 'double b2d(Bigint*, int*)': /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1186: warning: dereferencing pointer 'd.42' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1186: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1188: warning: dereferencing pointer 'd.42' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1188: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1193: warning: dereferencing pointer 'd.42' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1193: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1195: warning: dereferencing pointer 'd.42' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1195: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1198: warning: dereferencing pointer 'd.42' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1198: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1199: warning: dereferencing pointer 'd.42' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1199: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1225: warning: 'd' is used uninitialized in this function /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp: In function 'Bigint* d2b(double, int*, int*)': /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1259: warning: dereferencing pointer 'd.48' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1259: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp: In function 'char* kjs_dtoa(double, int, int, int*, int*, char**)': /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2712: warning: dereferencing pointer 'd.149' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2712: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2761: warning: dereferencing pointer 'd2.152' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2761: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2762: warning: dereferencing pointer 'd2.152' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2762: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2763: warning: dereferencing pointer 'd2.152' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2763: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2805: warning: dereferencing pointer 'd2.152' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2805: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2806: warning: dereferencing pointer 'd2.152' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2806: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2893: warning: dereferencing pointer 'd2.152' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2893: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2903: warning: dereferencing pointer 'd.149' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2903: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2911: warning: dereferencing pointer 'd.149' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2911: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2914: warning: dereferencing pointer 'd.149' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2914: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2918: warning: dereferencing pointer 'd.149' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2918: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2926: warning: dereferencing pointer 'd.149' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2926: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2929: warning: dereferencing pointer 'eps.163' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2929: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2930: warning: dereferencing pointer 'eps.163' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2930: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2933: warning: dereferencing pointer 'd.149' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2933: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2945: warning: dereferencing pointer 'eps.163' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2945: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2948: warning: dereferencing pointer 'd.149' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2948: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2956: warning: dereferencing pointer 'eps.163' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2956: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2957: warning: dereferencing pointer 'd.149' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2957: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2963: warning: dereferencing pointer 'eps.163' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2963: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2966: warning: dereferencing pointer 'd.149' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2966: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2964: warning: dereferencing pointer 'd.149' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2964: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2986: warning: dereferencing pointer 'd.149' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2986: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:3004: warning: dereferencing pointer 'd.149' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:3004: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:3027: warning: dereferencing pointer 'd.149' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:3027: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:3002: warning: dereferencing pointer 'd.149' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:3002: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp: In function 'double kjs_strtod(const char*, char**)': /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1563: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules cd /builddir/build/BUILD/kdelibs-4.2.0/x86_64-redhat-linux-gnu/solid/solid && /usr/bin/cmake -P CMakeFiles/solid_static.dir/cmake_clean_target.cmake /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1563: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1698: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1698: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1699: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1699: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1706: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1706: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1707: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1707: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1527: warning: dereferencing pointer 'rvp.72' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1527: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1528: warning: dereferencing pointer 'rvp.72' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1528: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1732: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1732: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1738: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1738: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1762: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1762: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1779: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1779: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1792: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1792: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1806: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1806: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1837: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1837: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1858: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1858: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1859: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1859: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1877: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1877: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1879: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1879: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1880: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1880: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1887: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1887: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1888: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1888: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1891: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1891: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1897: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1897: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1906: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1906: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1911: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1911: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1913: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1913: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1915: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1915: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1918: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1918: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1933: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1933: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2173: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2168: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2174: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2174: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2213: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2213: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2214: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2214: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1136: warning: dereferencing pointer 'a.39' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1136: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1137: warning: dereferencing pointer 'a.39' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1137: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2226: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2226: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1136: warning: dereferencing pointer 'a.39' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1136: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1137: warning: dereferencing pointer 'a.39' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1137: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2229: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2229: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1377: warning: dereferencing pointer 'da.61' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1377: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1378: warning: dereferencing pointer 'db.62' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1378: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1398: warning: dereferencing pointer 'da.61' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1398: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1401: warning: dereferencing pointer 'db.62' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1401: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2285: warning: dereferencing pointer 'rv0.130' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2285: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2286: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2286: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1136: warning: dereferencing pointer 'a.39' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1136: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1137: warning: dereferencing pointer 'a.39' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1137: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2288: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2288: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2293: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2293: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2294: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2294: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2298: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2298: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2309: warning: dereferencing pointer 'aadj1.133' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2309: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1136: warning: dereferencing pointer 'a.39' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1136: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1137: warning: dereferencing pointer 'a.39' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:1137: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2312: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2312: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2395: warning: dereferencing pointer 'rv0.130' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2395: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2396: warning: dereferencing pointer 'rv0.130' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2396: note: initialized from here /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2397: warning: dereferencing pointer 'rv.73' does break strict-aliasing rules /builddir/build/BUILD/kdelibs-4.2.0/kjs/dtoa.cpp:2397: note: initialized from here Looks like we need to build the whole file (dtoa.cpp) with -fno-strict-aliasing.
Yes downgrading to kdelibs-4.2.0-10.fc11 fixed it. I also now noticed that the sound doesn't work with kdelibs-4.2.0-11.fc11, at least the "log in" sound didn't play. But that seems to be different bug?
Different bug, probably another GCC 4.4 induced issue, this time in Phonon. :-(
Or it may be a completely different issue. Please file a separate bug for the sound issue.
Can you please verify that kdelibs-4.2.0-13.fc11 fixes this issue? http://koji.fedoraproject.org/koji/buildinfo?buildID=83223
Works with kdelibs-4.2.0-13.fc11, no crash. OK to close this bug.
The same dtoa function is also used in nspr, see bug 487844.