[Spacewalk-list] Oracle Crash on /rhn/systems/details/packages/UpgradableList.do

Rob See rob at rsee.net
Tue Jun 24 20:39:08 UTC 2008


Hi,

    Just to close this out, this crash seems to be a bug with 10.2.0.1. 
I installed the standard edition 10.2.0.1 and got the same crash. 
Upgraded it to 10.2.0.3 and the problem was resolved.

-Rob
Rob See wrote:
> Hi,
>
>    I've run into a problem with Oracle crashing on a specific query,
> and I think it probably has something to do with my setup (Oracle-xe
> i386 running on x86_64) but I just wanted to check to make sure.
>
> Here is the query:
>
> SELECT  pn.id AS id,
>        pn.name AS name,
>        pn.id || '|' || lookup_evr(full_list.evr.epoch,
> full_list.evr.version, full_list.evr.release) AS id_combo
>  FROM  rhnPackageName PN,
>        (
>         SELECT  SOP.package_name_id AS name_id, MAX(PE.evr) evr
>           FROM  rhnPackageEVR PE, rhnServerOutdatedPackages SOP
>          WHERE  SOP.server_id = :1
>            AND  SOP.package_evr_id = PE.id
>       GROUP BY  SOP.package_name_id
>         ) full_list
> WHERE  full_list.name_id = PN.id
> ORDER BY  UPPER(PN.name)
>
>
> It happens when I hit this page:
>
> GET /rhn/systems/details/packages/UpgradableList.do
>
>
>
> This is the error that appears in the catalina.out:
>
> javax.servlet.ServletException: No more data to read from socket
>
>
>
> This is showing up in the oracle trace:
>
> *** 2008-06-23 11:49:43.357
> *** SERVICE NAME:(SYS$USERS) 2008-06-23 11:49:43.357
> *** SESSION ID:(423.22713) 2008-06-23 11:49:43.357
> Exception signal: 11 (SIGSEGV), code: 1 (Address not mapped to object),
> addr: 0x4, PC: [0x9537687, evapls()+133]
> Registers:
> %eax: 0x00000004 %ebx: 0x3e2a84dc %ecx: 0x00000004
> %edx: 0xf7a297f0 %edi: 0x00000006 %esi: 0x0c6df580
> %esp: 0xffcd8750 %ebp: 0xffcd88c0 %eip: 0x09537687
> %efl: 0x00210246
>  evapls()+113 (0x9537673) jnz 0x9537ea0
>  evapls()+119 (0x9537679) test $0x400,%eax
>  evapls()+124 (0x953767e) jnz 0x9537e95
>  evapls()+130 (0x9537684) mov 0xffffffe0(%ebp),%eax
>> evapls()+133 (0x9537687) movzb (%eax),%edx
>  evapls()+136 (0x953768a) testb $0x1,%dl
>  evapls()+139 (0x953768d) jne 0x953769e
>  evapls()+141 (0x953768f) push 0x8(%ebp)
>  evapls()+144 (0x9537692) call 0xa142c2c
> *** 2008-06-23 11:49:43.358
> ksedmp: internal or fatal error
>
> Any ideas? If not, my next step is to go to a full + patched install of
> oracle and see what happens.
>
> -Rob
>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list
>
> !DSPAM:1,486007a621581865619958!
>
>
>




More information about the Spacewalk-list mailing list