Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 369218 - Collapsing a data set or any other tree in the outline view of the Report design perspective by launching an inner eclipse say e2 from an eclipse say e1 causes a bus error in eclipse.
Summary: Collapsing a data set or any other tree in the outline view of the Report des...
Status: RESOLVED WORKSFORME
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: BIRT (show other bugs)
Version: unspecified   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 critical (vote)
Target Milestone: ---   Edit
Assignee: Birt-ReportDesigner CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-20 07:57 EST by Deepak Batra CLA
Modified: 2013-03-05 22:09 EST (History)
1 user (show)

See Also:


Attachments
The project to run the test case on. (2.24 KB, application/zip)
2012-01-20 08:00 EST, Deepak Batra CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Deepak Batra CLA 2012-01-20 07:57:47 EST
Build Identifier: Version 3.7.1 Build id: 20110916-0149

PlugIn Path:       /Volumes/VOLUME/*/libswt-pi-cocoa-3738.jnilib
PlugIn Identifier: libswt-pi-cocoa-3738.jnilib
PlugIn Version:    ??? (???)

Date/Time:       2012-01-20 18:03:45.614 +0530
OS Version:      Mac OS X 10.7.2 (11C74)
Report Version:  9

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: 0x000000000000000d, 0x0000000000000000

VM Regions Near 0:
--> 
    __TEXT                 00000001060e6000-00000001060ee000 [   32K] r-x/rwx SM=COW  /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java

Application Specific Information:
objc[8294]: garbage collection is OFF
 
Java information:
 Exception type: Bus Error (0xa) at pc=7fff8c67e333
 
 Java VM: Java HotSpot(TM) 64-Bit Server VM (20.4-b02-402 mixed mode macosx-amd64)
 
Current thread (7fb80716d800):  JavaThread "Thread-1" daemon [_thread_in_native, id=1921468768, stack(7fff654e6000,7fff65ce6000)]
Stack: [7fff654e6000,7fff65ce6000]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J  org.eclipse.swt.internal.cocoa.OS.object_getInstanceVariable(J[B[J)J
J  org.eclipse.swt.widgets.Display.GetWidget(J)Lorg/eclipse/swt/widgets/Widget;
j  org.eclipse.swt.widgets.Display.getWidget(J)Lorg/eclipse/swt/widgets/Widget;+1
j  org.eclipse.swt.widgets.Tree.drawInteriorWithFrame_inView(JJLorg/eclipse/swt/internal/cocoa/NSRect;J)V+66
j  org.eclipse.swt.widgets.Display.windowProc(JJJJ)J+188
v  ~StubRoutines::call_stub
j  org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Lorg/eclipse/swt/internal/cocoa/objc_super;JJJJZ)J+0
j  org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(JJJJJJ)J+77
j  org.eclipse.swt.widgets.Display.applicationProc(JJJJJJ)J+93
v  ~StubRoutines::call_stub
j  org.eclipse.swt.internal.cocoa.OS.objc_msgSend(JJJJJZ)J+0
j  org.eclipse.swt.internal.cocoa.NSApplication.nextEventMatchingMask(JLorg/eclipse/swt/internal/cocoa/NSDate;Lorg/eclipse/swt/internal/cocoa/NSString;Z)Lorg/eclipse/swt/internal/cocoa/NSEvent;+36
j  org.eclipse.swt.widgets.Display.readAndDispatch()Z+98
j  org.eclipse.ui.internal.Workbench.runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V+9
j  org.eclipse.ui.internal.Workbench.runUI()I+555
j  org.eclipse.ui.internal.Workbench.access$4(Lorg/eclipse/ui/internal/Workbench;)I+1
j  org.eclipse.ui.internal.Workbench$7.run()V+55
j  org.eclipse.core.databinding.observable.Realm.runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V+12
j  org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+18
j  org.eclipse.ui.PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+2
j  org.eclipse.ui.internal.ide.application.IDEApplication.start(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object;+108
j  org.eclipse.equinox.internal.app.EclipseAppHandle.run(Ljava/lang/Object;)Ljava/lang/Object;+135
j  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ljava/lang/Object;)Ljava/lang/Object;+103
j  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ljava/lang/Object;)Ljava/lang/Object;+29
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+149
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+183
v  ~StubRoutines::call_stub
j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j  org.eclipse.equinox.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+211
j  org.eclipse.equinox.launcher.Main.basicRun([Ljava/lang/String;)V+126
j  org.eclipse.equinox.launcher.Main.run([Ljava/lang/String;)I+4
j  org.eclipse.equinox.launcher.Main.main([Ljava/lang/String;)V+10
v  ~StubRoutines::call_stub
 



Reproducible: Always

Steps to Reproduce:
1. Create a eclipse run configuration and launch this configuration in either run/debug mode.
2. Open the report design perspective and import a project which contains one or more data sets.
3. Expand and then collapse any of the tree structures seen in the outline view on the left hand side which results in the crash.
Comment 1 Deepak Batra CLA 2012-01-20 08:00:15 EST
Created attachment 209815 [details]
The project to run the test case on.

Import this project in the inner eclipse launched from an eclipse to trace the testing steps given.
Comment 2 Xiaoying Gu CLA 2012-09-05 05:02:15 EDT
Have you tried this on a Windows system?
Comment 3 Deepak Batra CLA 2012-09-05 05:06:27 EDT
This works fine on a windows system. The problem is with MacOSes only.
Comment 4 Xiaoying Gu CLA 2013-03-05 22:09:59 EST
Can not reproduce this issue with latest JunoSR2 release on Mac OS X 10.6.8 (10K549)