<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:Armin.Le.Grand@me.com" title="Armin Le Grand (CIB) <Armin.Le.Grand@me.com>"> <span class="fn">Armin Le Grand (CIB)</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Crash when cutting an 3d object in Draw"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=117984">bug 117984</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Assignee</td>
           <td>libreoffice-bugs@lists.freedesktop.org
           </td>
           <td>Armin.Le.Grand@me.com
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>ASSIGNED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Crash when cutting an 3d object in Draw"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=117984#c5">Comment # 5</a>
              on <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Crash when cutting an 3d object in Draw"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=117984">bug 117984</a>
              from <span class="vcard"><a class="email" href="mailto:Armin.Le.Grand@me.com" title="Armin Le Grand (CIB) <Armin.Le.Grand@me.com>"> <span class="fn">Armin Le Grand (CIB)</span></a>
</span></b>
        <pre>Could not reproduce 1st description in current master.
Could reproduce with <a href="show_bug.cgi?id=117984#c3">Comment 3</a> description.

Stack shows 3D parallelized renderer (see
ScenePrimitive2D::create2DDecomposition) on stack, some 3D renderer parts
active (thread-pool threads).
One of these is stuck in ~Bitmap, ~MapMode where MapMode seems to have a
cow-wrapper.
See mapmode.hxx line 70 typedef:

    typedef o3tl::cow_wrapper< ImplMapMode > ImplType;

All stuff used during parallelized calls *has* to be thread, safe, thus this
should be

    typedef o3tl::cow_wrapper< ImplMapMode, o3tl::ThreadSafeRefCountingPolicy >
ImplType;

probably. In the past we had repeating but not reproducable crashes in
parallelized 3D rendering, maybe we got it nailed now. This again may be an
effect of the AW080 cleanups when it made it reproducable now.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>