<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - RHEL 7.3, Matlab 2016a Segmentation fault - glEnable"
href="https://bugs.freedesktop.org/show_bug.cgi?id=99388">99388</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>RHEL 7.3, Matlab 2016a Segmentation fault - glEnable
</td>
</tr>
<tr>
<th>Product</th>
<td>Mesa
</td>
</tr>
<tr>
<th>Version</th>
<td>11.2
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>major
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>Mesa core
</td>
</tr>
<tr>
<th>Assignee</th>
<td>mesa-dev@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>advorkin@cs.princeton.edu
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>mesa-dev@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=128918" name="attach_128918" title="Failing code">attachment 128918</a> <a href="attachment.cgi?id=128918&action=edit" title="Failing code">[details]</a></span>
Failing code
Hello.
Environment:
RHEL 7.3
Matlab 2016a
Osmesa - 11.2.2
It works without any issues on an older version of RHEL (6) and with Matlab
2014a.
I'm attaching the code.
I'm getting segmentation fault right before:
glEnable(GL_DEPTH_TEST);
glDisable(GL_LIGHTING);
glEnable(GL_CULL_FACE);
glCullFace(GL_BACK);
I have also compiled with mex -g and logs are below.
Thank you for your help,
Asya
<span class="quote">>> [label,depth]=WarpMeshColor(P,outImsize(2),outImsize(1),XYZcamera);</span >
MEX FILE: WarpMeshColor.mexa64 entry point located at address 0xb9396089
Add breakpoints at the debugger prompt and issue a "continue" to resume
execution of MATLAB.
Program received signal SIGUSR1, User defined signal 1.
0x00007ffff599f6d5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
(gdb) continue
Continuing.
output size:
m_width=400
m_height=640
Step 1: setup off-screen binding
Step 2
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd392e700 (LWP 11194)]
0x00007fffb8bdf170 inc () from /lib64/libOSMesa.so.8
(gdb) continue
Continuing.
Attempt to restart MATLAB? [y or n]>>n
------------------------------------------------------------------------
Segmentation violation detected at Wed Jan 4 12:57:49 2017
------------------------------------------------------------------------
Configuration:
Crash Decoding : Disabled
Crash Mode : continue (default)
Current Graphics Driver: Unknown software
Current Visual : None
Default Encoding : UTF-8
GNU C Library : 2.17 stable
Host Name : HOST
MATLAB Architecture : glnxa64
MATLAB Root : /usr/local/Matlab/R2016a
MATLAB Version : 9.0.0.341360 (R2016a)
OpenGL : software
Operating System : Linux 3.10.0-514.2.2.el7.x86_64 #1 SMP Wed Dec 7
11:19:34 EST 2016 x86_64
Processor ID : x86 Family 6 Model 37 Stepping 1, GenuineIntel
Window System : No active display
Fault Count: 1
Abnormal termination:
Segmentation violation
Register State (from fault):
RAX = ffffffffffffff08 RBX = 0000000000000b71
RCX = 00007ffff5bab2e0 RDX = 0000000000000001
RSP = 00007fffd392abc0 RBP = 0000000000000000
RSI = 0000000000000b71 RDI = 0000000000000000
R8 = 00007ffff598fa00 R9 = 00007fffcd576f70
R10 = 00007fffd392a970 R11 = 00007fffb8bdf6f0
R12 = 0000000000000001 R13 = 00007fffccfbea80
R14 = 00007fffd392b4f8 R15 = 00007fffd392b4f8
RIP = 00007fffb8bdf170 EFL = 0000000000010246
CS = 0033 FS = 0000 GS = 0000
Stack Trace (from fault):
[ 0] 0x00007fffb8bdf170
/lib64/libOSMesa.so.8+00553328
[ 1] 0x00007fffb939623d WarpMeshColor.mexa64+00004669
mexFunction+00000436
[ 2] 0x00007fffe0f868b0
/usr/local/Matlab/R2016a/bin/glnxa64/libmex.so+00149680 mexRunMexFile+00000064
[ 3] 0x00007fffe0f83214
/usr/local/Matlab/R2016a/bin/glnxa64/libmex.so+00135700
[ 4] 0x00007fffe0f83db4
/usr/local/Matlab/R2016a/bin/glnxa64/libmex.so+00138676
[ 5] 0x00007fffe1d2d505
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_dispatcher.so+00746757
_ZN8Mfh_file16dispatch_fh_implEMS_FviPP11mxArray_tagiS2_EiS2_iS2_+00001509
[ 6] 0x00007fffe1d2d9a0
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_dispatcher.so+00747936
_ZN8Mfh_file11dispatch_fhEiPP11mxArray_tagiS2_+00000032
[ 7] 0x00007fffded191c9
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+09232841
[ 8] 0x00007fffdee45dbf
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+10464703
[ 9] 0x00007fffdee3b8e6
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+10422502
[ 10] 0x00007fffdee04891
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+10197137
[ 11] 0x00007fffde8d2b2a
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+04750122
[ 12] 0x00007fffde8d3a4c
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+04753996
[ 13] 0x00007fffde8d1ebc
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+04746940
[ 14] 0x00007fffde8cf9ea
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+04737514
[ 15] 0x00007fffde8cfdb1
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+04738481
[ 16] 0x00007fffde8d1a63
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+04745827
[ 17] 0x00007fffde8d1be9
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+04746217
[ 18] 0x00007fffde98216f
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+05468527
[ 19] 0x00007fffde98522a
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+05481002
[ 20] 0x00007fffdec27543
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+08242499
[ 21] 0x00007fffdebf007e
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+08015998
[ 22] 0x00007fffdebf4058
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+08032344
[ 23] 0x00007fffdebf4107
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+08032519
[ 24] 0x00007fffdec6a32c
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+08516396
[ 25] 0x00007fffdec6a792
/usr/local/Matlab/R2016a/bin/glnxa64/libmwm_lxe.so+08517522
[ 26] 0x00007fffe11c1d7c
/usr/local/Matlab/R2016a/bin/glnxa64/libmwbridge.so+00200060
[ 27] 0x00007fffe11c29c5
/usr/local/Matlab/R2016a/bin/glnxa64/libmwbridge.so+00203205
_Z8mnParserv+00000789
[ 28] 0x00007fffe2016c13
/usr/local/Matlab/R2016a/bin/glnxa64/libmwmcr.so+00695315
[ 29] 0x00007ffff777f81c
/usr/local/Matlab/R2016a/bin/glnxa64/libmwmvm.so+02410524
_ZNK5boost9function0IvEclEv+00000028
[ 30] 0x00007fffe2018925
/usr/local/Matlab/R2016a/bin/glnxa64/libmwmcr.so+00702757
[ 31] 0x00007fffe2019839
/usr/local/Matlab/R2016a/bin/glnxa64/libmwmcr.so+00706617
_ZN5boost6detail17task_shared_stateINS_3_bi6bind_tIvPFvRKNS_8functionIFvvEEEENS2_5list1INS2_5valueIS6_EEEEEEvE6do_runEv+00000025
[ 32] 0x00007ffff1f938a0
/usr/local/Matlab/R2016a/bin/glnxa64/libmwms.so+03168416
_ZN5boost6detail22task_base_shared_stateIvE3runEv+00000064
[ 33] 0x00007fffe201a717
/usr/local/Matlab/R2016a/bin/glnxa64/libmwmcr.so+00710423
[ 34] 0x00007fffe201675a
/usr/local/Matlab/R2016a/bin/glnxa64/libmwmcr.so+00694106
[ 35] 0x00007fffe2389c06
/usr/local/Matlab/R2016a/bin/glnxa64/libmwiqm.so+00969734
[ 36] 0x00007fffe2377b4c
/usr/local/Matlab/R2016a/bin/glnxa64/libmwiqm.so+00895820
_ZN5boost6detail8function21function_obj_invoker0ISt8functionIFNS_3anyEvEES4_E6invokeERNS1_15function_bufferE+00000028
[ 37] 0x00007fffe237821f
/usr/local/Matlab/R2016a/bin/glnxa64/libmwiqm.so+00897567
_ZNK5boost9function0INS_3anyEEclEv+00000031
[ 38] 0x00007fffe2377993
/usr/local/Matlab/R2016a/bin/glnxa64/libmwiqm.so+00895379
_ZN3iqm18PackagedTaskPlugin7executeEP15inWorkSpace_tagRN5boost10shared_ptrIN14cmddistributor17IIPCompletedEventEEE+00000163
[ 39] 0x00007fffe202b71d
/usr/local/Matlab/R2016a/bin/glnxa64/libmwmcr.so+00780061
[ 40] 0x00007fffe2359f98
/usr/local/Matlab/R2016a/bin/glnxa64/libmwiqm.so+00774040
[ 41] 0x00007fffe23445af
/usr/local/Matlab/R2016a/bin/glnxa64/libmwiqm.so+00685487
[ 42] 0x00007fffe23417e3
/usr/local/Matlab/R2016a/bin/glnxa64/libmwiqm.so+00673763
[ 43] 0x00007ffff713ca3a
/usr/local/Matlab/R2016a/bin/glnxa64/libmwservices.so+03443258
[ 44] 0x00007ffff713b8a7
/usr/local/Matlab/R2016a/bin/glnxa64/libmwservices.so+03438759
[ 45] 0x00007ffff713c10c
/usr/local/Matlab/R2016a/bin/glnxa64/libmwservices.so+03440908
_Z25svWS_ProcessPendingEventsiib+00000092
[ 46] 0x00007fffe2016ed2
/usr/local/Matlab/R2016a/bin/glnxa64/libmwmcr.so+00696018
[ 47] 0x00007fffe2017211
/usr/local/Matlab/R2016a/bin/glnxa64/libmwmcr.so+00696849
[ 48] 0x00007fffe2003cfd
/usr/local/Matlab/R2016a/bin/glnxa64/libmwmcr.so+00617725
[ 49] 0x00007ffff599bdc5
/lib64/libpthread.so.0+00032197
[ 50] 0x00007ffff56ca73d
/lib64/libc.so.6+01013565 clone+00000109
[ 51] 0x0000000000000000
<unknown-module>+00000000
This error was detected while a MEX-file was running. If the MEX-file
is not an official MathWorks function, please examine its source code
for errors. Please consult the External Interfaces Guide for information
on debugging MEX-files.
If this problem is reproducible, please submit a Service Request via:
<a href="http://www.mathworks.com/support/contact_us/">http://www.mathworks.com/support/contact_us/</a>
A technical support engineer might contact you with further information.
Thank you for your help.** This crash report has been saved to disk as
matlab_crash_dump.11189-1 **
MATLAB is exiting because of fatal error
[Thread 0x7fffcb76b700 (LWP 11195) exited]
[Thread 0x7fffd392e700 (LWP 11194) exited]
[Thread 0x7fffd9989700 (LWP 11193) exited]
[Thread 0x7ffff7fb4780 (LWP 11189) exited]
Program terminated with signal SIGKILL, Killed.
The program no longer exists.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>