<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic abort at exit_handler in Qt Maps SDK Questions</title>
    <link>https://community.esri.com/t5/qt-maps-sdk-questions/abort-at-exit-handler/m-p/749279#M3745</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;The following stack trace has been observed several times on our customer system:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;System:&lt;/P&gt;&lt;P&gt;- V100.8&lt;/P&gt;&lt;P&gt;- Qt 5.15&lt;BR /&gt;- openSUSE Leap 15.1 @ 64Bit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately i have no information about the circumstances under which this error occurs...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance for any hints &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;#0 0x00007f3f7def0520 in raise () at /lib64/libc.so.6&lt;BR /&gt;#1 0x00007f3f7def1b01 in abort () at /lib64/libc.so.6&lt;BR /&gt;#2 0x00007f3f7ec400bb in qErrnoWarning(char const*, ...) () at /usr/lib64/libQt5Core.so.5&lt;BR /&gt;#3 0x00007f3f7ec6193d in QThread::~QThread() () at /usr/lib64/libQt5Core.so.5&lt;BR /&gt;#4 0x00007f3f5b622fc9 in QRTImpl::(anonymous namespace)::Q_QGS_eventLoopThreadInstance::innerFunction()::Holder::~Holder() () at /usr/lib64/libEsriCommonQt.so&lt;BR /&gt;#5 0x00007f3f7def3138 in __run_exit_handlers () at /lib64/libc.so.6&lt;BR /&gt;#6 0x00007f3f7def318a in () at /lib64/libc.so.6&lt;BR /&gt;#7 0x00007f3f74785055 in QXcbConnection::processXcbEvents(QFlags&amp;lt;QEventLoop::ProcessEventsFlag&amp;gt;) () at /usr/lib64/libQt5XcbQpa.so.5&lt;BR /&gt;#8 0x00007f3f747a9ba3 in () at /usr/lib64/libQt5XcbQpa.so.5&lt;BR /&gt;#9 0x00007f3f78e62e87 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0&lt;BR /&gt;#10 0x00007f3f78e63230 in () at /usr/lib64/libglib-2.0.so.0&lt;BR /&gt;#11 0x00007f3f78e632bc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0&lt;BR /&gt;#12 0x00007f3f7eebb58c in QEventDispatcherGlib::processEvents(QFlags&amp;lt;QEventLoop::ProcessEventsFlag&amp;gt;) () at /usr/lib64/libQt5Core.so.5&lt;BR /&gt;#13 0x00007f3f7ee577ba in QEventLoop::exec(QFlags&amp;lt;QEventLoop::ProcessEventsFlag&amp;gt;) () at /usr/lib64/libQt5Core.so.5&lt;BR /&gt;#14 0x00007f3f7ee60fb7 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5&lt;BR /&gt;#15 0x00000000004060e8 in ()&lt;BR /&gt;#16 0x00007f3f7dedb34a in __libc_start_main () at /lib64/libc.so.6&lt;BR /&gt;#17 0x00000000004071fa in ()&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 09 Oct 2020 06:21:33 GMT</pubDate>
    <dc:creator>NorbertThoden</dc:creator>
    <dc:date>2020-10-09T06:21:33Z</dc:date>
    <item>
      <title>abort at exit_handler</title>
      <link>https://community.esri.com/t5/qt-maps-sdk-questions/abort-at-exit-handler/m-p/749279#M3745</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;The following stack trace has been observed several times on our customer system:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;System:&lt;/P&gt;&lt;P&gt;- V100.8&lt;/P&gt;&lt;P&gt;- Qt 5.15&lt;BR /&gt;- openSUSE Leap 15.1 @ 64Bit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately i have no information about the circumstances under which this error occurs...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance for any hints &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;#0 0x00007f3f7def0520 in raise () at /lib64/libc.so.6&lt;BR /&gt;#1 0x00007f3f7def1b01 in abort () at /lib64/libc.so.6&lt;BR /&gt;#2 0x00007f3f7ec400bb in qErrnoWarning(char const*, ...) () at /usr/lib64/libQt5Core.so.5&lt;BR /&gt;#3 0x00007f3f7ec6193d in QThread::~QThread() () at /usr/lib64/libQt5Core.so.5&lt;BR /&gt;#4 0x00007f3f5b622fc9 in QRTImpl::(anonymous namespace)::Q_QGS_eventLoopThreadInstance::innerFunction()::Holder::~Holder() () at /usr/lib64/libEsriCommonQt.so&lt;BR /&gt;#5 0x00007f3f7def3138 in __run_exit_handlers () at /lib64/libc.so.6&lt;BR /&gt;#6 0x00007f3f7def318a in () at /lib64/libc.so.6&lt;BR /&gt;#7 0x00007f3f74785055 in QXcbConnection::processXcbEvents(QFlags&amp;lt;QEventLoop::ProcessEventsFlag&amp;gt;) () at /usr/lib64/libQt5XcbQpa.so.5&lt;BR /&gt;#8 0x00007f3f747a9ba3 in () at /usr/lib64/libQt5XcbQpa.so.5&lt;BR /&gt;#9 0x00007f3f78e62e87 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0&lt;BR /&gt;#10 0x00007f3f78e63230 in () at /usr/lib64/libglib-2.0.so.0&lt;BR /&gt;#11 0x00007f3f78e632bc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0&lt;BR /&gt;#12 0x00007f3f7eebb58c in QEventDispatcherGlib::processEvents(QFlags&amp;lt;QEventLoop::ProcessEventsFlag&amp;gt;) () at /usr/lib64/libQt5Core.so.5&lt;BR /&gt;#13 0x00007f3f7ee577ba in QEventLoop::exec(QFlags&amp;lt;QEventLoop::ProcessEventsFlag&amp;gt;) () at /usr/lib64/libQt5Core.so.5&lt;BR /&gt;#14 0x00007f3f7ee60fb7 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5&lt;BR /&gt;#15 0x00000000004060e8 in ()&lt;BR /&gt;#16 0x00007f3f7dedb34a in __libc_start_main () at /lib64/libc.so.6&lt;BR /&gt;#17 0x00000000004071fa in ()&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Oct 2020 06:21:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/qt-maps-sdk-questions/abort-at-exit-handler/m-p/749279#M3745</guid>
      <dc:creator>NorbertThoden</dc:creator>
      <dc:date>2020-10-09T06:21:33Z</dc:date>
    </item>
    <item>
      <title>Re: abort at exit_handler</title>
      <link>https://community.esri.com/t5/qt-maps-sdk-questions/abort-at-exit-handler/m-p/749280#M3746</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A href="https://community.esri.com/migrated-users/128170"&gt;Norbert Thoden&lt;/A&gt;‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;I am familiar with parts of the stack trace, but we would need some more information to diagnose the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you know if this only happens at shutdown? It looks like&amp;nbsp;&lt;SPAN style="background-color: #f6f6f6;"&gt;__run_exit_handlers is getting invoked which is cleaning up some internal global statics we have, and that is aborting. But it is curious since the applications seems to be shutting down already.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I saw this online&amp;nbsp;&lt;A class="link-titled" href="https://stackoverflow.com/questions/8667234/why-does-my-application-crash-sometimes-with-a-sigsegv-when-it-gets-closed" title="https://stackoverflow.com/questions/8667234/why-does-my-application-crash-sometimes-with-a-sigsegv-when-it-gets-closed"&gt;c++ - Why does my application crash sometimes with a SIGSEGV when it gets closed? - Stack Overflow&lt;/A&gt;. This is a random guess, but is it possible the Runtime C++ API library is getting linked twice into the application? That library is a static library,&amp;nbsp;libEsriRuntimeQt.a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The static in question is located in&amp;nbsp;libEsriCommonQt.so, but it may be getting loaded/initialized twice if&amp;nbsp;&lt;SPAN&gt;libEsriRuntimeQt.a is linked twice into the application somehow.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Oct 2020 16:54:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/qt-maps-sdk-questions/abort-at-exit-handler/m-p/749280#M3746</guid>
      <dc:creator>JamesBallard1</dc:creator>
      <dc:date>2020-10-09T16:54:37Z</dc:date>
    </item>
    <item>
      <title>Re: abort at exit_handler</title>
      <link>https://community.esri.com/t5/qt-maps-sdk-questions/abort-at-exit-handler/m-p/749281#M3747</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi James!&lt;/P&gt;&lt;P&gt;Unfortunately i don´t have more information. I sure that the lib is not linked twice...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I´ll come back if i have more information..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thx&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Oct 2020 12:17:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/qt-maps-sdk-questions/abort-at-exit-handler/m-p/749281#M3747</guid>
      <dc:creator>NorbertThoden</dc:creator>
      <dc:date>2020-10-27T12:17:47Z</dc:date>
    </item>
  </channel>
</rss>

