Le 05/06/2012 15:25, David C. Rankin a écrit :
Thank you Francios,
It looks like the Arch and FC17 packages are the same down to the minor
version number. gcc being the only difference with 4.7.0-5 and 4.7.0-6, but that
isn't something that makes a difference with the kwrite crash on my end. I have
built on both 4.7.0-5 and 4.7.0-6 and I get the same results.
When you get a chance, see if you can determine if anything else looks like it
might have provided a change/fix in the Fedora case. For me, the crash is still
repeatable 100% of the time.
Hello, luckily I found the fedora 17 beta iso to download (it's hard to
find now !).
I installed it inside a virtual machine.
I installed TDE 3.5.13 (compiled on final F17): no bug.
Unlike I said previously (my mistake !), there were lots of updates to
GCC between beta release and final release.
So I focused on compiling with different GCC versions.
Test 1:
I rebuilt kdelibs inside the virtual machine, installed the resulting
package: the bug is back !
Test 2:
I've upgraded GCC inside the virtual machine, with the gcc package from
F17 final.
I've upgraded nothing else.
I rebuilt kdelibs inside the virtual machine, installed the resulting
package: the bug has gone !
Conclusion: it is really a GCC problem.
You can find the source package for GCC 4.7.0-5 (used in Fedora 17
final) in case you want to play with it:
ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/fedora/linux/releases/17/Everything/source/SRPMS/g/gcc-4.7.0-5.fc17.src.rpm
Here is the changelog between the 2 GCC versions.
I do not know the meaning of "PRs" but I guess these are updates from
GCC upstream....
============
* Mon May 07 2012 Jakub Jelinek <jakub(a)redhat.com> 4.7.0-5
- update from the 4.7 branch
- PRs fortran/53111, fortran/53255, target/48496, target/52999,
target/53228, tree-optimization/52633, tree-optimization/52870,
tree-optimization/53195, tree-optimization/53239
* Fri May 04 2012 Jakub Jelinek <jakub(a)redhat.com> 4.7.0-4
- update from the 4.7 branch
- PRs c++/53186, fortran/52864, libstdc++/53193, lto/52605,
target/52684, target/53199, tree-optimization/53144
- fix up gcc-ar, gcc-nm and gcc-ranlib (#818311, PR plugins/53126)
* Wed May 02 2012 Jakub Jelinek <jakub(a)redhat.com> 4.7.0-3
- update from the 4.7 branch
- PRs bootstrap/52840, c++/38543, c++/50303, c++/50830, c++/53003,
c/51527, c/52880, c/53060, fortran/53148, libstdc++/52689,
libstdc++/52839, libstdc++/53027, libstdc++/53067, libstdc++/53115,
middle-end/52939, middle-end/52999, middle-end/53084,
middle-end/53136, rtl-optimization/53160, target/52932,
target/53020, target/53033, target/53065, target/53120,
target/53138, testsuite/52641, testsuite/53046,
tree-optimization/53085, tree-optimization/53163,
tree-optimizations/52891
- fix ARM SELECT_CC_MODE ICE (#817086, PR target/53187)
- fix predictive commoning debug info ICE (PR debug/53174)
* Mon Apr 16 2012 Jakub Jelinek <jakub(a)redhat.com> 4.7.0-2
- update from the 4.7 branch
- PRs c++/52292, c++/52380, c++/52465, c++/52487, c++/52596, c++/52671,
c++/52672, c++/52685, c++/52718, c++/52743, c++/52746, c++/52759,
c++/52796, c++/52824, c++/52906, c/52682, c/52862, fortran/52452,
fortran/52668, fortran/52893, libgfortran/52758, libitm/52854,
libstdc++/52433, libstdc++/52476, libstdc++/52540, libstdc++/52591,
libstdc++/52699, libstdc++/52799, libstdc++/52822, libstdc++/52924,
libstdc++/52942, middle-end/51893, middle-end/52493,
middle-end/52547, middle-end/52580, middle-end/52640,
middle-end/52691, middle-end/52693, middle-end/52720,
middle-end/52750, middle-end/52894, other/52545,
rtl-optimization/52543, target/48596, target/48806, target/50310,
target/52461, target/52484, target/52488, target/52496,
target/52499,
target/52505, target/52506, target/52507, target/52508,
target/52610,
target/52692, target/52698, target/52717, target/52736,
target/52737,
target/52775, tree-optimization/52406, tree-optimization/52678,
tree-optimization/52701, tree-optimization/52754,
tree-optimization/52835, tree-optimization/52943,
tree-optimization/52969
- avoid duplicate pointers in C++ debug info due to injected class name
(PR debug/45088)
- libjava locale fixes (#712013)
* Thu Mar 22 2012 Jakub Jelinek <jakub(a)redhat.com> 4.7.0-1
- update from the 4.7 branch
- GCC 25th Anniversary 4.7.0 release
- fix up new auto mangling
============
Let me some time to inspect the Fedora source package, and I may be able
to send the GCC patches.
Francois