Opened 10 years ago
Closed 10 years ago
#122 closed defect (fixed)
python2.7 crash with yum update
Reported by: | vrwp | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | python | Version: | |
Severity: | Keywords: | ||
Cc: |
Description
When I try to update installed packages with yum I get:
Downloading Packages:
Running rpm_check_debug
Killed by SIGSEGV
pid=0x0064 ppid=0x0063 tid=0x0001 slot=0x0089 pri=0x0200 mc=0x0001
E:\USR\BIN\PYTHON2.7.EXE
GCC1 0:00007a51
cs:eip=005b:1ea87a51 ss:esp=0053:0012ed80 ebp=0012eda8
ds=0053 es=0053 fs=150b gs=0000 efl=00210202
eax=00000000 ebx=00130701 ecx=fffffff3 edx=00000000 edi=00000003 esi=1cbf40dd
Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.
Searched for other instances of python, but couldn't find one.
If you need more information let me know.
Attachments (10)
Change History (30)
comment:1 by , 10 years ago
comment:2 by , 10 years ago
LIBPATH=.;e:\tools\openssl\dll;e:\warpzip;C:\SECURITY\DLL;E:\LOTUSW4\COMPNENT;E:\LOTUSW4\ORGANIZE;E:\LOTUSW4\APPROACH;E:\LOTUSW4\123;E:\GSTOOLS\EPDF;C:\PROGRAMS\RSJCD;C:\IBMLAN\NETLIB;C:\MUGLIB\DLL;C:\ECS\DLL;C:\EMX\DLL;C:\OS2\DLL;C:\MPTN\DLL;C:\IBMCOM\DLL;C:\TCPIP\DLL;C:\IBMGSK50\LIB;C:\IBMGSK40\LIB;C:\IBMGSK\LIB;C:\OS2\MDOS;C:\;C:\OS2\APPS\DLL;C:\ECS\SYSTEM\AMOUSE;C:\MMOS2\DLL;C:\MMOS2\FREEDB;C:\USR\DLL;E:\NDFS;E:\LOTUSW4\FLG;E:\LOTUSW4\WORDPRO;E:\LOTUSW4\COMPNENT\FLTERS97;E:\TOOLS\VLC2\USR\LOCAL\LIB;E:\usr\lib;e:\EMBLSH;
Have to look for gcc and libc, but normally installed with yum
comment:3 by , 10 years ago
Please move E:\usr\lib to beginning of list (if E: is UNIXROOT)
Attach 'rpm -qa' output.
comment:4 by , 10 years ago
[C:\]rpm -qa
Killed by SIGSEGV
pid=0x0064 ppid=0x0050 tid=0x0001 slot=0x00a2 pri=0x0200 mc=0x0001 ps=0x0010
E:\USR\BIN\RPM.EXE
GCC1 0:00007a51
cs:eip=005b:1ea87a51 ss:esp=0053:0012f960 ebp=0012f988
ds=0053 es=0053 fs=150b gs=0000 efl=00010206
eax=00000000 ebx=00130701 ecx=fffffff3 edx=00000000 edi=00000003 esi=1cd140dd
Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.
this is with e:\usr\lib at the end of the path.
there where some double intries in libpath with gcc and libc, deleted all libc and gcc which where double in c:\ecs\dll or c:\os2\dll
resulted in an openoffice which (4.1) wouldn't start anymore.
Thinking about this, I updated with yum fore the new complied openoffice according to readme.
Will move e:\usr\dll to the beginning but with cleaned c:\ecs\dll fore libc and gcc it didn't make any difference.
looked at file sizes of gcc they are all very small in e:\usr\lib only gcc1 is about 29Kb, others 3 to 4.
comment:5 by , 10 years ago
MOved e:\usr\lib to beginning of libpath (first entry)
Killed by SIGSEGV
pid=0x0053 ppid=0x0052 tid=0x0001 slot=0x005d pri=0x0200 mc=0x0001 ps=0x0010
E:\USR\BIN\PYTHON2.7.EXE
GCC1 0:00007a51
cs:eip=005b:1ecd7a51 ss:esp=0053:0012ed80 ebp=0012eda8
ds=0053 es=0053 fs=150b gs=0000 efl=00210202
eax=00000000 ebx=00130701 ecx=fffffff3 edx=00000000 edi=00000003 esi=1cd640dd
Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.
popuplog.os2
has entry
02-18-2015 17:38:23 SYS3175 PID 0063 TID 0001 Slot 0095
E:\USR\BIN\PYTHON2.7.EXE
c0000005
1ea87a51
P1=00000002 P2=1cc840ed P3=XXXXXXXX P4=XXXXXXXX
EAX=15fe027c EBX=15fe029c ECX=00000000 EDX=00000000
ESI=15fe027c EDI=00000000
DS=0053 DSACC=d0f3 DSLIM=7fffffff
ES=0053 ESACC=d0f3 ESLIM=7fffffff
FS=150b FSACC=00f3 FSLIM=00000030
GS=0000 GSACC= GSLIM=
CS:EIP=005b:1ea815d7 CSACC=d0df CSLIM=7fffffff
SS:ESP=0053:0012fd00 SSACC=d0f3 SSLIM=7fffffff
EBP=0012fd18 FLG=00210206
GCC1.DLL 0001:00007a51
apache openoffice won't start leads to a trap statement!
comment:6 by , 10 years ago
which is your unixroot path? ans why do you have usr\lib twice?
Did you reboot after the config.sys change?
comment:7 by , 10 years ago
unixroot=e:
I still use ssh which is installed in c:\usr
It all worked without a problem, after yum update for apache openoffice i got this problem, I'm pretty sure about that.
comment:8 by , 10 years ago
so question is still: did you reboot after config.sys change?
and are you 100% sure you have no duplicates of gcc* or libc*?
also attach a "pstat /l" output and a "dir gcc*" & "dir libc*" output from e:usr\lib
comment:9 by , 10 years ago
reboot :-) yes I did
used searchplus to find all the duplicates, sure there are no more duplicates.
added the requested output files.
comment:10 by , 10 years ago
starting apache openoffice 4.1 leads to:
02-19-2015 16:00:28 SYS3175 PID 0088 TID 0001 Slot 00a4
E:\PROGRAMS\APACHEOPENOFFICE.4\PROGRAM\SOFFICE.BIN
c0000005
1ecd629f
P1=00000002 P2=1f2e1b80 P3=XXXXXXXX P4=XXXXXXXX
EAX=00000000 EBX=127998ac ECX=1f2e1b80 EDX=12799700
ESI=00000000 EDI=00000000
DS=0053 DSACC=d0f3 DSLIM=7fffffff
ES=0053 ESACC=d0f3 ESLIM=7fffffff
FS=150b FSACC=00f3 FSLIM=00000030
GS=0000 GSACC= GSLIM=
CS:EIP=005b:1ecd629f CSACC=d0df CSLIM=7fffffff
SS:ESP=0053:0012ff70 SSACC=d0f3 SSLIM=7fffffff
EBP=0012ff70 FLG=00010246
GCC1.DLL 0001:0000629f
comment:11 by , 10 years ago
is "rpm -qa" working now? if yes attach the output please.
also attach the output of "dir stdc*" and "dir supc*"
comment:12 by , 10 years ago
[C:\]rpm -qa
Killed by SIGSEGV
pid=0x0092 ppid=0x0091 tid=0x0001 slot=0x00aa pri=0x0200 mc=0x0001 ps=0x0010
E:\USR\BIN\RPM.EXE
GCC1 0:00007a51
cs:eip=005b:1ecd7a51 ss:esp=0053:0012f960 ebp=0012f988
ds=0053 es=0053 fs=150b gs=0000 efl=00010206
eax=00000000 ebx=00130701 ecx=fffffff3 edx=00000000 edi=00000003 esi=1c2a40dd
Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.
comment:13 by , 10 years ago
exchange your stdcpp and supcpp dll with the ones attached. backup the old first just in case.
comment:14 by , 10 years ago
Installed, checked if correct ones are installed, and rebooted.
yum update and rpm -qa still gives error in gcc, but openoffice now starts!
Error from yum update
Killed by SIGSEGV
pid=0x006a ppid=0x0069 tid=0x0001 slot=0x005c pri=0x0200 mc=0x0001 ps=0x0010
E:\USR\BIN\PYTHON2.7.EXE
GCC1 0:00007a51
cs:eip=005b:1ecd7a51 ss:esp=0053:0012ed80 ebp=0012eda8
ds=0053 es=0053 fs=150b gs=0000 efl=00210202
eax=00000000 ebx=00130701 ecx=fffffff3 edx=00000000 edi=00000003 esi=1cd640dd
Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.
comment:15 by , 10 years ago
it seems you used also exp repos to update from. which is not recommended, for an average user. but anyway, please give me the output of "dir rpm* /s" from your e:\usr
comment:16 by , 10 years ago
with the new stdc* and supc* did you also take care no duplicates are around?
could you eventually do a pmdll screenshot for rpm.exe?
pmdll can be found on hobbes.
by , 10 years ago
Attachment: | pmdll output rpm.txt added |
---|
by , 10 years ago
Attachment: | pmdll output python2.7.txt added |
---|
comment:17 by , 10 years ago
checked again for duplicates, couldn't find any (stdc* and supc*).
output in plain text files from pmdll
strange thing is that I get an errro in python 2.7 but can start python 2.7 alone without any problem.
by , 10 years ago
comment:18 by , 10 years ago
exchange your intl8.dll with the one attached. backup the old first just in case.
we get your system up soon I'm sure.
comment:20 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
ok finally we did it. Thanks for being patient. I suggest that you do a "yum update" so all will be updated to latest level. I also suggest that you remove the exp repo, or at least be carefully when update from exp repo.
As you saw in exp sometimes broken stuff appears.
As this issue is now fixed, I close the ticket.
like always: how does libpath in config.sys looks like?
do you have duplicate dll names? especially gcc* and libc*