Opened 11 years ago

Closed 11 years ago

#69 closed defect (fixed)

Trap in gcc473.dll (yum: Python error and general qt4gui.dll loading error) after update

Reported by: aschn Owned by:
Priority: major Milestone:
Component: other Version:
Severity: Keywords:
Cc:

Description

Yum doesn't work anymore and gives the same error message as in #66.

I installed today, on 2014-02-28, qpdfview and followed the install.os2 hints which packages are required. I executed

yum install libc libgcc4* gcc-stack-protector gcc-stdc++-shared-library gcc-supc++-shared-library libqt4 zlib libjpeg pthread

My last yum update was just after 2014-02-22 10:12 (GMT+1), after I installed Firefox 17.0.5 beta 2.

Additionally, I noticed that qpdfview needs cups.dll and simply copied a recent one into the qpdfview dir. After that, qpdfview started working. I tested it with about 5 PDF files. About half an hour later qpdfview doesn't start anymore. I rebootet and nothing changed. I tested vlc and it traps unkillable. I planned to uninstall the last package changes with yum but yum now just gives the error 87 error (SYS0087: The parameter is incorrect.)

Even the new beta 2 of Firefox 17.0.5 doesn't start anymore, so I looked into popuplog.os2:

------------------------------------------------------------

02-28-2014  19:02:35  SYS3180  PID 004b  TID 0001  Slot 009d
F:\APPS\PDFPS\QPDFVIEW\QPDFVIEW.EXE
c0000097
16222774
EAX=17a4f581  EBX=17a498b4  ECX=00000000  EDX=00000001
ESI=17a498b0  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:16222774  CSACC=f0df  CSLIM=ffffffff
SS:ESP=0053:008bfa40  SSACC=f0f3  SSLIM=ffffffff
EBP=008bfa88  FLG=000102d7

GCC473.DLL 0001:00002774

------------------------------------------------------------

02-28-2014  19:04:40  SYS3175  PID 0053  TID 0001  Slot 00ac
H:\USR\BIN\PYTHON.EXE
c0000005
146a52de
P1=00000002  P2=18fc1b80  P3=XXXXXXXX  P4=XXXXXXXX  
EAX=1443f581  EBX=144307b8  ECX=00000000  EDX=00000001
ESI=144307b4  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:146a2774  CSACC=f0df  CSLIM=ffffffff
SS:ESP=0053:0012fdf0  SSACC=f0f3  SSLIM=ffffffff
EBP=0012fe38  FLG=000102d7

GCC473.DLL 0001:000052de

------------------------------------------------------------

02-28-2014  19:19:58  SYS3175  PID 005c  TID 0001  Slot 00b6
F:\APPS\CONNECT\FIREFOX\FIREFOX.EXE
c0000005
134752de
P1=00000002  P2=18fc1b80  P3=XXXXXXXX  P4=XXXXXXXX  
EAX=00000000  EBX=135198ac  ECX=18fc1b80  EDX=13519700
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:134752de  CSACC=f0df  CSLIM=ffffffff
SS:ESP=0053:0012ff74  SSACC=f0f3  SSLIM=ffffffff
EBP=0012ffa0  FLG=00010256

GCC473.DLL 0001:000052de

------------------------------------------------------------

02-28-2014  19:20:09  SYS3175  PID 005e  TID 0001  Slot 00b5
F:\APPS\CONNECT\FIREFOX\FIREFOX.EXE
c0000005
134752de
P1=00000002  P2=18fc1b80  P3=XXXXXXXX  P4=XXXXXXXX  
EAX=00000000  EBX=135198ac  ECX=18fc1b80  EDX=13519700
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:134752de  CSACC=f0df  CSLIM=ffffffff
SS:ESP=0053:0012ff74  SSACC=f0f3  SSLIM=ffffffff
EBP=0012ffa0  FLG=00010256

GCC473.DLL 0001:000052de

------------------------------------------------------------

epm: D:\ > yum update
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   dlopen rc=87 extra=°

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.6.5 (r265:79063, Jun  5 2013, 16:43:40) 
[GCC 4.4.6]

If you cannot solve this problem yourself, please go to 
the yum faq at:
  http://yum.baseurl.org/wiki/Faq

Change History (3)

comment:1 by aschn, 11 years ago

This might be a duplicate of #66 and #68. Sorry, I haven't seen #68 before posting this bug.

Strange is that all apps worked first. One explanation could be that I probably had the new Firefox open while installing qpdfview and closed it later, so that the gcc dll was unloaded. At the next try with qpdfview the system loaded then the newly installed one, apparently.

How can I revert to the previous state when yum doesn't work anymore? Which .zip package do I need for that?

Thanks

Andreas Schnellbacher

comment:2 by aschn, 11 years ago

I've just reinstalled yum-bt and several rpm packages and everything is running again, including gcc473.dll. Maybe the error was caused by the netlabs-exp package I had installed before, but I'm not sure.

Because the real bug wasn't found, I leave this ticket open.

Andreas

comment:3 by Silvan Scherrer, 11 years ago

Resolution: fixed
Status: newclosed

see ticket #68 for the real cause. libstdc++ was the problematic one.

Note: See TracTickets for help on using tickets.