[Gutsy] - 2.6.29.dfsg-1ubuntu2 - Crashes Eclipse & Azureus with __xmlParserInputBufferCreateFilename+0xe5

Bug #149278 reported by VF
26
Affects Status Importance Assigned to Milestone
libxml2 (Debian)
Fix Released
Unknown
libxml2 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: libxml2

After the libxml2 upgrade from 2.6.29.dfsg-1ubuntu1 to 2.6.29.dfsg-1ubuntu2, Azureus crashes when starting (using Sun's java runtime and an upstream Azureus) with __xmlParserInputBufferCreateFilename+0xe5.

Upstream Debian has apparently fixed this and has a workaround, would be nice if this was also applied to Ubuntu packages - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=439739

Revision history for this message
VF (vfiend) wrote :

Oh, downgrading back to 2.6.29.dfsg-1ubuntu1 solves the problem.

Revision history for this message
Christian Vogler (christian-vogler) wrote :

I can confirm this problem. This bug also breaks eclipse. For developers, this is an absolute showstopper.

Revision history for this message
Christian Vogler (christian-vogler) wrote :

Forgot to add: This crash breaks both the Gutsy eclipse packages and the upstream 3.3 version.

Revision history for this message
Jochen Kemnade (jochenkemnade) wrote :

I can also confirm this with eclipse 3.3.1. For me, it happens, when I try to expand a projects in eclipse's project tree.
I run the current gutsy repository versions of sun's java on an amd64.

Below is the first few lines of the stack trace.

Stack: [0x000000004012b000,0x000000004022c000), sp=0x0000000040226680, free space=1005k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libxml2.so.2+0x5b3d5] __xmlParserInputBufferCreateFilename+0xe5

[error occurred during error reporting, step 120, id 0xb]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j org.eclipse.swt.internal.gnome.GNOME._gnome_icon_lookup(JJ[B[BJ[BI[I)J+0
j org.eclipse.swt.internal.gnome.GNOME.gnome_icon_lookup(JJ[B[BJ[BI[I)J+21
j org.eclipse.swt.program.Program.gnome_getProgram(Lorg/eclipse/swt/widgets/Display;Ljava/lang/String;)Lorg/eclipse/swt/program/Program;+178
j org.eclipse.swt.program.Program.findProgram(Lorg/eclipse/swt/widgets/Display;Ljava/lang/String;)Lorg/eclipse/swt/program/Program;+130
j org.eclipse.swt.program.Program.findProgram(Ljava/lang/String;)Lorg/eclipse/swt/program/Program;+4
j org.eclipse.ui.internal.registry.EditorRegistry.getSystemExternalEditorImageDescriptor(Ljava/lang/String;)Lorg/eclipse/jface/resource/ImageDescriptor;+18
j org.eclipse.ui.internal.registry.EditorRegistry.getImageDescriptor(Ljava/lang/String;Lorg/eclipse/core/runtime/content/IContentType;)Lorg/eclipse/jface/resource/ImageDescriptor;+207
j org.eclipse.ui.internal.ide.model.WorkbenchFile.getBaseImage(Lorg/eclipse/core/resources/IResource;)Lorg/eclipse/jface/resource/ImageDescriptor;+32
j org.eclipse.ui.internal.ide.model.WorkbenchResource.getImageDescriptor(Ljava/lang/Object;)Lorg/eclipse/jface/resource/ImageDescriptor;+16
j org.eclipse.jdt.internal.ui.viewsupport.JavaElementImageProvider.getWorkbenchImageDescriptor(Lorg/eclipse/core/runtime/IAdaptable;I)Lorg/eclipse/jface/resource/ImageDescriptor;+50
j org.eclipse.jdt.internal.ui.viewsupport.JavaElementImageProvider.computeDescriptor(Ljava/lang/Object;I)Lorg/eclipse/jface/resource/ImageDescriptor;+51
j org.eclipse.jdt.internal.ui.viewsupport.JavaElementImageProvider.getImageLabel(Ljava/lang/Object;I)Lorg/eclipse/swt/graphics/Image;+4
j org.eclipse.jdt.internal.ui.viewsupport.JavaUILabelProvider.getImage(Ljava/lang/Object;)Lorg/eclipse/swt/graphics/Image;+10
j org.eclipse.jdt.internal.ui.packageview.PackageExplorerLabelProvider.getImage(Ljava/lang/Object;)Lorg/eclipse/swt/graphics/Image;+79
j org.eclipse.jface.viewers.DecoratingLabelProvider.getImage(Ljava/lang/Object;)Lorg/eclipse/swt/graphics/Image;+5
j org.eclipse.jface.viewers.DecoratingLabelProvider.updateLabel(Lorg/eclipse/jface/viewers/ViewerLabel;Lorg/eclipse/jface/viewers/TreePath;)V+206
j org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(Lorg/eclipse/jface/viewers/ViewerCell;)V+125
j org.eclipse.jface.viewers.ViewerColumn.refresh(Lorg/eclipse/jface/viewers/ViewerCell;)V+5
j org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(Lorg/eclipse/swt/widgets/Item;Ljava/lang/Object;)V+122

Changed in libxml2:
status: New → Confirmed
Changed in libxml2:
status: Unknown → Fix Released
Revision history for this message
Christian Vogler (christian-vogler) wrote :

I can confirm that the latest libxml2 updates in Gutsy fix the eclipse crashes. Thanks for the quick turnaround.

Revision history for this message
VF (vfiend) wrote :

Yup, thanks developers!

Changed in libxml2:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.