<p dir="ltr">Hi Hugh,</p>
<p dir="ltr">Not too sure about this one, but assuming everything works fine normally apart from that one dataset, I&#39;m guessing the &#39;poly request too large&#39; might be the clue to what&#39;s going on. There&#39;s probably some OpenGL limit on the maximum number of vertices allowed per primitive (in the case of streamlines, the primitive is a GL_LINE_STRIP). Looks like one of the tracks is simply too long for your hardware (these limits are typically hardware and implementation specific).</p>

<p dir="ltr">Assuming this is the problem, I&#39;m not too sure how to handle it. Anything I can think of works requires tinkering with the streamline data, either to remove the offending streamline, or to downsample the data so all tracks have fewer than the maximum number of vertices allowed. Both of these approaches can be done relatively easily in Matlab using the read_mrtrix_tracks &amp; write_mrtrix_tracks Matlab functions included in the Matlab folder of any recent release of MRtrix 0.2, but you&#39;ll have to figure out the details yourself - I simply don&#39;t have the time at the moment...</p>

<p dir="ltr">Hope this helps.</p>
<p dir="ltr">Cheers,<br>
Donald</p>
<p dir="ltr">--<br>
Dr J-Donald Tournier (PhD)</p>
<p dir="ltr">Senior Lecturer, Biomedical Engineering<br>
Division of Imaging Sciences &amp; Biomedical Engineering<br>
King&#39;s College London</p>
<p dir="ltr">A: Department of Perinatal Imaging &amp; Health, 1st Floor South Wing, St Thomas&#39; Hospital, London. SE1 7EH<br>
T: +44 (0)20 7188 7118 ext 53613<br>
W: <a href="http://www.kcl.ac.uk/medicine/research/divisions/imaging/departments/biomedengineering">http://www.kcl.ac.uk/medicine/research/divisions/imaging/departments/biomedengineering</a><br>
    </p>
<div class="gmail_quote">On 24 Jul 2014 16:57, &quot;Hugh Pemberton&quot; &lt;<a href="mailto:hughpemberton1@gmail.com">hughpemberton1@gmail.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div>Hi everyone, i&#39;m getting this error following mrtrix aborting after
 I try to load some sd_prob results over some DWI data, any ideas what&#39;s
 going on?<br>
<br>Gdk-ERROR **: The program &#39;mrview&#39; received an X Window System error.<br>

This probably reflects a bug in the program.<br>The error was &#39;BadLength (poly request too large or internal Xlib length erro&#39;.<br>  (Details: serial 83399 error_code 16 request_code 153 minor_code 2)<br>  (Note to programmers: normally, X errors are reported asynchronously;<br>






   that is, you will receive the error a while after causing it.<br>   To debug your program, run it with the --sync command line<br>   option to change this behavior. You can then get a meaningful<br>   backtrace from your debugger if you break on the gdk_x_error() function.)<br>






aborting...<br><br><br></div>Many thanks and all the best,<br>Hugh</div>
<br>_______________________________________________<br>
Mrtrix-discussion mailing list<br>
<a href="mailto:Mrtrix-discussion@www.nitrc.org">Mrtrix-discussion@www.nitrc.org</a><br>
<a href="http://www.nitrc.org/mailman/listinfo/mrtrix-discussion" target="_blank">http://www.nitrc.org/mailman/listinfo/mrtrix-discussion</a><br>
<br></blockquote></div>