Opened 11 years ago

Closed 11 years ago

#68 closed defect (fixed)

Strange problems with gcc473.dll after "yum update"

Reported by: haraldkamm Owned by:
Priority: major Milestone:
Component: rpm Version:
Severity: Keywords:
Cc:

Description

After having done a "yum update" (I'm doing this on a regular base)

Feb 25 08:29:25 Updated: libgcc473-4.7.3.1-1.oc00.i386
Feb 25 08:29:26 Installed: libsupc++6-4.7.3.1-1.oc00.i386
Feb 25 08:29:26 Updated: libssp-4.7.3.1-1.oc00.i386
Feb 25 08:29:26 Installed: libstdc++6-4.7.3.1-1.oc00.i386
Feb 25 08:29:56 Updated: gcc-4.7.3.1-1.oc00.i386

I get a strange gcc473.dll crash of Firefox Beta 2. If I try to start PDFView the system hangs and I need to do a hardware-reset! What the hell was done to Stdc++?


02-25-2014 09:10:26 SYS3175 PID 0103 TID 0001 Slot 0076
L:\FIREFOX\FIREFOX.EXE
c0000005
17b152de
P1=00000002 P2=1f621b80 P3=XXXXXXXX P4=XXXXXXXX
EAX=00000000 EBX=17b998ac ECX=1f621b80 EDX=17b99700
ESI=00000000 EDI=00000000
DS=0053 DSACC=f0f3 DSLIM=ffffffff
ES=0053 ESACC=f0f3 ESLIM=ffffffff
FS=150b FSACC=00f3 FSLIM=00000030
GS=0000 GSACC= GSLIM=
CS:EIP=005b:17b152de CSACC=f0df CSLIM=ffffffff
SS:ESP=0053:0012ff74 SSACC=f0f3 SSLIM=ffffffff
EBP=0012ffa0 FLG=00012246

GCC473.DLL 0001:000052de


02-25-2014 09:10:37 SYS3175 PID 0109 TID 0001 Slot 00d0
D:\PROGRAMS\QPDFVIEW\QPDFVIEW.EXE
c0000005
16e252de
P1=00000002 P2=1f621b80 P3=XXXXXXXX P4=XXXXXXXX
EAX=00000000 EBX=17d598ac ECX=1f621b80 EDX=17d59700
ESI=00000000 EDI=00000000
DS=0053 DSACC=f0f3 DSLIM=ffffffff
ES=0053 ESACC=f0f3 ESLIM=ffffffff
FS=150b FSACC=00f3 FSLIM=00000030
GS=0000 GSACC= GSLIM=
CS:EIP=005b:16e252de CSACC=f0df CSLIM=ffffffff
SS:ESP=0053:008bff74 SSACC=f0f3 SSLIM=ffffffff
EBP=008bffa0 FLG=00012246

GCC473.DLL 0001:000052de


02-25-2014 09:10:37 SYS3175 PID 0109 TID 0001 Slot 00d0
D:\PROGRAMS\QPDFVIEW\QPDFVIEW.EXE
c0000005
1eb4dc0c
P1=00000001 P2=000000e6 P3=XXXXXXXX P4=XXXXXXXX
EAX=00000000 EBX=1b0b12e0 ECX=19f703e5 EDX=00000073
ESI=00000000 EDI=00000000
DS=0053 DSACC=f0f3 DSLIM=ffffffff
ES=0053 ESACC=f0f3 ESLIM=ffffffff
FS=150b FSACC=00f3 FSLIM=00000030
GS=0000 GSACC= GSLIM=
CS:EIP=005b:1eb4dc0c CSACC=f0df CSLIM=ffffffff
SS:ESP=0053:008bfaec SSACC=f0f3 SSLIM=ffffffff
EBP=008bfb88 FLG=00012246

REGISTRY.DLL 0001:0000dc0c

Any hint would be very appreciated.

Thanks again, Harald

Change History (6)

comment:1 by Yuri Dario, 11 years ago

You have a outdated DLL using the broken gcc473 library released into the experimental branch.
But without knowing the name of the dll compiled with broken compiler release, it is hard to find the error.
You need to exclude them one at time.

comment:2 by Silvan Scherrer, 11 years ago

please give also a list of all installed packages after the upgrade. Eventually we see which could be the wrong one,

comment:3 by David McKenna, 11 years ago

On my system, according to 'PMDLL', QPDFView.exe calls QTGUI4.DLL, which calls STDCPP.DLL, which calls GCC473.DLL. This is the only place GCC473.DLL is called by QPDFView.

Was there a version of STDCPP.DLL made with the broken GCC?

comment:4 by Yuri Dario, 11 years ago

yes, older gcc 4.7.3 releases were building stdcpp.dll. Now this dll is called stdcpp6.dll because of ABI changes.
You need to backlevel stdcpp.dll to gcc 4.4.6 level.

comment:5 by David McKenna, 11 years ago

OK, from the command line I typed: 'YUM REMOVE LIBSTDC++'. That removed the 4.7.3 version I had. Then I typed 'YUM INSTALL LIBSTDC++'. That installed the 4.4.6 version. Thanks for the hint. Hope this helps Harald...

comment:6 by Yuri Dario, 11 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.