harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Santiago Gala (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-3575) [drlvm][eclipse] One class in Pydev fails classloading
Date Thu, 05 Apr 2007 08:17:32 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-3575?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12486880
] 

Santiago Gala commented on HARMONY-3575:
----------------------------------------

the "fix" causes SYSSEGV in the exact place where the report should fail, as the pointer seems
to point to nowhere (out of the loop on "i", table[i] is doubtful to have any meaning)

My C/C++ is rusty, but the test+report seems to be needed *inside the loop on i, but outside
the loop on j*, if no type matches each variable.


Re: you other question, I have no windows license, and I run amd64 gentoo here in development
on a core 2 Duo. I have old ia32 linux machines, but no development setup on them.

The code is plain code that runs with every "decent" JDK, including Sun's and Ibm's (eclipse+pydev+open
a project using python)

> [drlvm][eclipse] One class in Pydev fails classloading
> ------------------------------------------------------
>
>                 Key: HARMONY-3575
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3575
>             Project: Harmony
>          Issue Type: Bug
>          Components: App-Oriented Bug Reports, DRLVM
>         Environment: linux x86_64
>            Reporter: Santiago Gala
>         Attachments: PydevPlugin.class, pydevplugin.txt
>
>
> I was getting a problem with PyDev in eclipse, until I found the error in the log:
> Root exception:
> java.lang.ClassFormatError: org/python/pydev/plugin/PydevPlugin : Element: 0x413b1bb0
from LocalVariableTypeTable doesn't coincide with element from LocalVariableTable for method
createEditorInput(Lorg/eclipse/core/runtime/IPath;Z)Lorg/eclipse/ui/IEditorInput;
> 	at java.lang.ClassLoader.defineClass0(ClassLoader.java)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:417)
> 	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:161)
> Removing the check under
> // See specification 4.8.12 second paragraph.
> in Class_File_Loader.cpp makes it load, though I'm not sure it is the proper solution.
> I'll attach the output of javap -v

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message