Bug 98580 - Update to xQuartz 2.7.11 causes ENVI/IDL to fail
Summary: Update to xQuartz 2.7.11 causes ENVI/IDL to fail
Status: RESOLVED NOTOURBUG
Alias: None
Product: XQuartz
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Jeremy Huddleston Sequoia
QA Contact: Jeremy Huddleston Sequoia
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-03 18:45 UTC by bampci
Modified: 2016-11-03 19:23 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Output of OS X crash (119.81 KB, text/plain)
2016-11-03 18:45 UTC, bampci
Details

Description bampci 2016-11-03 18:45:39 UTC
Created attachment 127734 [details]
Output of OS X crash

Using a local copy of ENVI/IDL with previous versions of xQuartz without any problems.  Updated to 2.7.11.  ENVI/IDL launches and runs for several seconds before crashing. 

Output of crash report is attached.  This has happened for 3 users of ENVI/IDL and xQuartz following the update.  I referenced the list of documented changes but couldn't find anything obvious on the list.

Thank You

HERE is the error in syslog:
Nov  3 14:43:47 bullseye org.macosforge.xquartz.startx[2433]: /opt/X11/bin/xinit: XFree86_VT property unexpectedly has 0 items instead of 1
Nov  3 14:43:47 bullseye acwebsecagent[2443]: OpenPlugin returned kdf error: 1
Nov  3 14:43:49 --- last message repeated 2 times ---
Nov  3 14:43:49 bullseye com.apple.xpc.launchd[1] (com.apple.ReportCrash[2622]): Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.ReportCrash
Nov  3 14:43:49 bullseye acwebsecagent[2443]: OpenPlugin returned kdf error: 1
Nov  3 14:43:50 --- last message repeated 1 time ---
Nov  3 14:43:50 bullseye ReportCrash[2622]: Saved crash report for idlde[2282] version 3.7 (3.7) to /Users/brett/Library/Logs/DiagnosticReports/idlde_2016-11-03-144350_bullseye-2.crash
Nov  3 14:43:51 bullseye acwebsecagent[2443]: OpenPlugin returned kdf error: 1
Nov  3 14:43:51 bullseye acwebsecagent[2443]: Stopping to OpenPlugin on kdf error: 1, after 10 attempts
Nov  3 14:43:51 bullseye acwebsecagent[2443]: Error : Failed to get Redirector interface (-2147467259)
Nov  3 14:43:51 bullseye acwebsecagent[2443]: Error : Failed to start KDF
Nov  3 14:43:51 bullseye acwebsecagent[2443]: Failed to start WebSecurity Service, will terminate now. Error Code : -2147467259
Nov  3 14:43:51 bullseye acwebsecagent[2443]: ListenForOSEvents: addrchange socket probably closed - socket invalid
Nov  3 14:43:51 bullseye acwebsecagent[2443]: CConfigManager::StopMonitorThread
Nov  3 14:43:51 bullseye acwebsecagent[2443]: Stopping components...
Nov  3 14:43:51 bullseye acwebsecagent[2443]: StopKDF: SocketRedirectorApi->Stop ERROR returned 1
Nov  3 14:43:51 bullseye acwebsecagent[2443]: Stopping IPv4 Listener...
Nov  3 14:43:51 bullseye acwebsecagent[2443]: IPv4 Listener stopped
Nov  3 14:43:51 bullseye acwebsecagent[2443]: Stopping IPv6 Listener...
Nov  3 14:43:51 bullseye acwebsecagent[2443]: IPv6 Listener stopped
Nov  3 14:43:51 bullseye acwebsecagent[2443]: CMobileConnectorModule.... CFRunLoopStop called
Nov  3 14:43:51 bullseye acwebsecagent[2443]: CFRunloopThread terminated
Nov  3 14:43:51 bullseye acwebsecagent[2443]: -----------------------------------------------------
Nov  3 14:43:51 bullseye acwebsecagent[2443]: Service stopped. 2016-Nov-03 14:43:51
Nov  3 14:43:51 bullseye acwebsecagent[2443]: -----------------------------------------------------
Nov  3 14:43:51 bullseye acvpnagent[61]: 'acwebsecagent' service process , pid 2443, terminated
Comment 1 Jeremy Huddleston Sequoia 2016-11-03 19:22:41 UTC
Thread 29 Crashed:: Java: IDL
0   libsystem_kernel.dylib        	0x00007fffb9abadda __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fffb9ba6787 pthread_kill + 90
2   libsystem_c.dylib             	0x00007fffb9a20420 abort + 129
3   libjvm.dylib                  	0x000000010556f0d7 os::abort(bool) + 25
4   libjvm.dylib                  	0x000000010565e020 VMError::report_and_die() + 2306
5   libjvm.dylib                  	0x00000001055707cb JVM_handle_bsd_signal + 1073
6   libsystem_platform.dylib      	0x00007fffb9b99bba _sigtramp + 26
7   ???                           	0x010000010ec06e1a 0 + 72057598580387354
8   libXm.3.0.2.dylib             	0x0000000115c271c0 ClassInitialize + 32
9   libXt.6.dylib                 	0x000000010f685349 XtInitializeWidgetClass + 554
10  libXt.6.dylib                 	0x000000010f685495 _XtCreateWidget + 212
11  libXt.6.dylib                 	0x000000010f685c48 XtCreateWidget + 177
12  libXm.3.0.2.dylib             	0x0000000115bac1f3 XmeCreateClassDialog + 627
13  libXm.3.0.2.dylib             	0x0000000115c29e1e CreateDialog + 350
14  libXm.3.0.2.dylib             	0x0000000115c29fd7 XmCreateErrorDialog + 71
15  libidl.8.5.dylib              	0x00000001153a5f90 mw_dialog + 2032
16  libidl.8.5.dylib              	0x0000000115364ccc IDL_widget_message + 444
17  libidl.8.5.dylib              	0x000000011532328e interpreter + 35742
18  libidl.8.5.dylib              	0x0000000115444eab IDL_Executive + 3771
19  libidl_ips.8.5.dylib          	0x000000010ce9c604 ips_main + 644
20  libidl_ips.8.5.dylib          	0x000000010ce9d83c IPS_RunClient + 60
21  libidl_ips.8.5.dylib          	0x000000010cea8543 IPS_Start + 19
22  libidl_ips.8.5.dylib          	0x000000010ce93b94 Java_com_rsi_idldt_core_ips_IPS_1Access_IPS_1Start + 516
23  ???                           	0x0000000105c70f90 0 + 4391899024
24  ???                           	0x0000000105c65158 0 + 4391850328
25  ???                           	0x0000000105c65806 0 + 4391852038
26  ???                           	0x0000000105c5f4f7 0 + 4391826679
27  libjvm.dylib                  	0x00000001054405c3 JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) + 557
28  libjvm.dylib                  	0x0000000105440aa2 JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 258
29  libjvm.dylib                  	0x0000000105440bdc JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) + 74
30  libjvm.dylib                  	0x0000000105477868 thread_entry(JavaThread*, Thread*) + 173
31  libjvm.dylib                  	0x0000000105632bd8 JavaThread::thread_main_inner() + 134
32  libjvm.dylib                  	0x00000001056340ca JavaThread::run() + 440
33  libjvm.dylib                  	0x000000010556f5f9 java_start(Thread*) + 173
34  libsystem_pthread.dylib       	0x00007fffb9ba3aab _pthread_body + 180
35  libsystem_pthread.dylib       	0x00007fffb9ba39f7 _pthread_start + 286
36  libsystem_pthread.dylib       	0x00007fffb9ba3221 thread_start + 13

---

Given that, this looks like an IDL bug which you might be able to workaround with:

sudo cp /opt/X11/lib/libXt.6.dylib{,.bak}
sudo cp /opt/X11/lib/{flat_namespace,}/libXt.6.dylib
Comment 2 Jeremy Huddleston Sequoia 2016-11-03 19:23:10 UTC
(and have IDL work with Motif to fix the bug in Motif)


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.