[prev in list] [next in list] [prev in thread] [next in thread]
List: qgis-user
Subject: [Qgis-user] Fwd: QGIS 2.18.2 Crashes often on Mac (Yosemite 10.10.5)
From: NPE NewPathEconometrics <newpatheconometrics () gmail ! com>
Date: 2017-03-30 1:37:22
Message-ID: CAC2b-Nu4viHQCSstjt=sbg-Hxx1075vAi0NQQB_N=kkzKwKZ6Q () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Being new to using these lists, I accidentally responded just to a person,
and not the list, so I'm forwarding my response to the list
---------- Forwarded message ----------
From: NPE NewPathEconometrics <newpatheconometrics@gmail.com>
Date: Sun, Mar 26, 2017 at 10:16 AM
Subject: Re: [Qgis-user] QGIS 2.18.2 Crashes often on Mac (Yosemite 10.10.5)
To: John Hawkinson <jhawk@mit.edu>
Thank you for the thoughtful suggestions. I don't have a lot of experience
digging into these types of crash reports, and I wasn't sure if the
information in that report would be of interest to anybody. I pasted the
full report into pastebin as you suggested (thanks for that idea, I had not
heard of pastebin before).
http://pastebin.com/Jcb4FH04
This time, it lists thread 27 as the crashed thread. I looked through the
report for details of that, and see this information, thought I don't
really understand what this tells me, or how to resolve this.
1. Thread 27 Crashed:: Thread (pooled)
2. 0 QtGui 0x0000000111fb946b
QPaintEngine::drawEllipse(QRectF const&) + 75
3. 1 QtGui 0x0000000111fb8409
QPaintEngine::drawEllipse(QRect const&) + 73
4. 2 QtGui 0x0000000111fccd0c
QPainter::begin(QPaintDevice*) + 476
5. 3 org.qgis.qgis2_core 0x0000000110ea178b
QgsSimpleMarkerSymbolLayerV2::prepareCache(QgsSymbolV2RenderContext&) +
405
6. 4 org.qgis.qgis2_core 0x0000000110ea150e
QgsSimpleMarkerSymbolLayerV2::startRender(QgsSymbolV2RenderContext&) +
1276
7. 5 org.qgis.qgis2_core 0x0000000110f0f6fa
QgsSymbolV2::startRender(QgsRenderContext&, QgsFields const*) + 660
8. 6 org.qgis.qgis2_core 0x0000000110e2ee5a
QgsCategorizedSymbolRendererV2::startRender(QgsRenderContext&, QgsFields
const&) + 548
9. 7 org.qgis.qgis2_core 0x000000011120f000
QgsVectorLayerRenderer::render() + 194
10. 8 org.qgis.qgis2_core 0x00000001110c15e3
QgsMapRendererParallelJob::renderLayerStatic(LayerRenderJob&) + 59
11. 9 org.qgis.qgis2_core 0x00000001110c1fb8
QtConcurrent::MapKernel<QList<LayerRenderJob>::iterator,
QtConcurrent::FunctionWrapper1<void,
LayerRenderJob&> >::runIteration(QList<LayerRenderJob>::iterator, int,
void*) + 16
12. 10 org.qgis.qgis2_core 0x00000001110c1ffc
QtConcurrent::MapKernel<QList<LayerRenderJob>::iterator,
QtConcurrent::FunctionWrapper1<void,
LayerRenderJob&> >::runIterations(QList<LayerRenderJob>::iterator, int,
int, void*) + 64
13. 11 org.qgis.qgis2_core 0x00000001110c213b
QtConcurrent::IterateKernel<QList<LayerRenderJob>::iterator,
void>::forThreadFunction() + 227
14. 12 QtCore 0x0000000111a97559
QtConcurrent::ThreadEngineBase::run()
+ 57
15. 13 QtCore 0x0000000111a9a32d
QThreadPoolThread::run() + 205
16. 14 QtCore 0x0000000111aa73f4
QThreadPrivate::start(void*) + 356
17. 15 libsystem_pthread.dylib 0x00007fff8e6dd05a _pthread_body
+ 131
18. 16 libsystem_pthread.dylib 0x00007fff8e6dcfd7
_pthread_start + 176
19. 17 libsystem_pthread.dylib 0x00007fff8e6da3ed thread_start
+ 13
20.
On Sat, Mar 25, 2017 at 4:18 PM, John Hawkinson <jhawk@mit.edu> wrote:
> I don't have a lot of QGIS experience (none prior to 2.18), and I have seen
> more crashes than I would like (mostly related to Cocoa), but I would
> offer some general comments:
>
> > I did note this warning there: *WARNING: QGIS will crash if Qt4
> > developer components are installed in the standard /Developer
> > location. Either rename /Developer/Applications/Qt/Plugins or
> > uninstall Qt before running QGIS.*
> >
> > I don't have Qt4 developer installed there, but I'm wondering why QGIS is
> > crashing so often, and this warning is the best clue I have.
>
> This is not related. Both because you don't have Qt4 developer stuff
> installed, and also because I believe the warning is about a deterministic
> crash -- that QGIS will *always* crash if those incompatible components are
> installed, not that it will be unstable, which is what you are saying.
>
> > I did put a post on Stack Exchange over a week ago, with some of the
> crash
> > information:
> > http://gis.stackexchange.com/questions/230576/qgis-crashes-f
> requently-since-upgrading-to-2-18-2-on-mac
> > No responses from that post.
>
> There is not enough information in your post to be useful.
> You write:
>
> | (I'm not pasting the entire report because it is pretty long):
>
> You should probably get over this, or at least get some background
> on what information is important. It is not always the beginning
> of the report. It might be helpful to post the report to pastebin.com
> or gist.github.com and provide a link, though.
>
> Specifically, when your crash report says:
>
> > Crashed Thread: 18 Thread (pooled)
>
> Then the stack trace for Thread 18 is what's of interest. In your
> report, you included only the first thread (Thread 0), and only the
> first 11 (0-10) frames of that stack. To be helpful, you should include
> the entirety of the stack of the thread in question.
>
> --jhawk@mit.edu
> John Hawkinson
>
[Attachment #5 (text/html)]
<div dir="ltr">Being new to using these lists, I accidentally responded just to a \
person, and not the list, so I'm forwarding my response to the list<br><div \
class="gmail_quote">---------- Forwarded message ----------<br>From: <b \
class="gmail_sendername">NPE NewPathEconometrics</b> <span dir="ltr"><<a \
href="mailto:newpatheconometrics@gmail.com">newpatheconometrics@gmail.com</a>></span><br>Date: \
Sun, Mar 26, 2017 at 10:16 AM<br>Subject: Re: [Qgis-user] QGIS 2.18.2 Crashes often \
on Mac (Yosemite 10.10.5)<br>To: John Hawkinson <<a \
href="mailto:jhawk@mit.edu">jhawk@mit.edu</a>><br><br><br><div dir="ltr">Thank you \
for the thoughtful suggestions. I don't have a lot of experience digging into \
these types of crash reports, and I wasn't sure if the information in that report \
would be of interest to anybody. I pasted the full report into pastebin as you \
suggested (thanks for that idea, I had not heard of pastebin \
before).<div><br></div><div><a href="http://pastebin.com/Jcb4FH04" \
target="_blank">http://pastebin.com/Jcb4FH04</a><br></div><div><br></div><div>This \
time, it lists thread 27 as the crashed thread. I looked through the report for \
details of that, and see this information, thought I don't really understand what \
this tells me, or how to resolve this.</div><div><br></div><div><ol \
class="m_685435208669885820gmail-text" \
style="color:rgb(172,172,172);background-image:initial;background-position:initial;bac \
kground-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(247,247,247);margin:0px;padding:0px \
0px 0px 55px;font-family:consolas,menlo,monaco,"lucida \
console","liberation mono","dejavu sans \
mono","bitstream vera sans mono",monospace,serif;font-size:12px"><li \
class="m_685435208669885820gmail-li1" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de1" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">Thread \
27 Crashed:: Thread (pooled)</div></li><li class="m_685435208669885820gmail-li1" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de1" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">0 \
QtGui 0x0000000111fb946b \
QPaintEngine::drawEllipse(<wbr>QRectF const&) + 75</div></li><li \
class="m_685435208669885820gmail-li1" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de1" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">1 \
QtGui 0x0000000111fb8409 \
QPaintEngine::drawEllipse(<wbr>QRect const&) + 73</div></li><li \
class="m_685435208669885820gmail-li2" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de2" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">2 \
QtGui 0x0000000111fccd0c \
QPainter::begin(QPaintDevice*) + 476</div></li><li \
class="m_685435208669885820gmail-li1" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de1" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">3 \
org.qgis.qgis2_core 0x0000000110ea178b \
QgsSimpleMarkerSymbolLayerV2::<wbr>prepareCache(<wbr>QgsSymbolV2RenderContext&) + \
405</div></li><li class="m_685435208669885820gmail-li1" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de1" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">4 \
org.qgis.qgis2_core 0x0000000110ea150e \
QgsSimpleMarkerSymbolLayerV2::<wbr>startRender(<wbr>QgsSymbolV2RenderContext&) + \
1276</div></li><li class="m_685435208669885820gmail-li1" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de1" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">5 \
org.qgis.qgis2_core 0x0000000110f0f6fa \
QgsSymbolV2::startRender(<wbr>QgsRenderContext&, QgsFields const*) + \
660</div></li><li class="m_685435208669885820gmail-li1" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de1" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">6 \
org.qgis.qgis2_core 0x0000000110e2ee5a \
QgsCategorizedSymbolRendererV2<wbr>::startRender(<wbr>QgsRenderContext&, \
QgsFields const&) + 548</div></li><li class="m_685435208669885820gmail-li2" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de2" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">7 \
org.qgis.qgis2_core 0x000000011120f000 \
QgsVectorLayerRenderer::<wbr>render() + 194</div></li><li \
class="m_685435208669885820gmail-li1" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de1" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">8 \
org.qgis.qgis2_core 0x00000001110c15e3 \
QgsMapRendererParallelJob::<wbr>renderLayerStatic(<wbr>LayerRenderJob&) + \
59</div></li><li class="m_685435208669885820gmail-li1" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de1" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">9 \
org.qgis.qgis2_core 0x00000001110c1fb8 \
QtConcurrent::MapKernel<QList<<wbr>LayerRenderJob>::iterator, \
QtConcurrent::<wbr>FunctionWrapper1<void, LayerRenderJob&> \
>::runIteration(QList<<wbr>LayerRenderJob>::iterator, int, void*) + \
16</div></li><li class="m_685435208669885820gmail-li1" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de1" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">10 \
org.qgis.qgis2_core 0x00000001110c1ffc \
QtConcurrent::MapKernel<QList<<wbr>LayerRenderJob>::iterator, \
QtConcurrent::<wbr>FunctionWrapper1<void, LayerRenderJob&> \
>::runIterations(QList<<wbr>LayerRenderJob>::iterator, int, int, void*) + \
64</div></li><li class="m_685435208669885820gmail-li1" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de1" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">11 \
org.qgis.qgis2_core 0x00000001110c213b \
QtConcurrent::IterateKernel<<wbr>QList<LayerRenderJob>::<wbr>iterator, \
void>::forThreadFunction() + 227</div></li><li \
class="m_685435208669885820gmail-li2" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de2" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">12 \
QtCore 0x0000000111a97559 \
QtConcurrent::<wbr>ThreadEngineBase::run() + 57</div></li><li \
class="m_685435208669885820gmail-li1" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de1" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">13 \
QtCore 0x0000000111a9a32d \
QThreadPoolThread::run() + 205</div></li><li class="m_685435208669885820gmail-li1" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de1" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">14 \
QtCore 0x0000000111aa73f4 \
QThreadPrivate::start(void*) + 356</div></li><li \
class="m_685435208669885820gmail-li1" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de1" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">15 \
libsystem_pthread.dylib 0x00007fff8e6dd05a _pthread_body + \
131</div></li><li class="m_685435208669885820gmail-li1" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de1" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">16 \
libsystem_pthread.dylib 0x00007fff8e6dcfd7 _pthread_start + \
176</div></li><li class="m_685435208669885820gmail-li2" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de2" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial">17 \
libsystem_pthread.dylib 0x00007fff8e6da3ed thread_start + \
13</div></li><li class="m_685435208669885820gmail-li1" \
style="background-image:initial;background-position:initial;background-size:initial;ba \
ckground-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255)"><div \
class="m_685435208669885820gmail-de1" style="padding:0px \
8px;vertical-align:top;color:rgb(51,51,51);border-left:1px solid \
rgb(221,221,221);background-image:initial;background-position:initial;background-size: \
initial;background-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(248,248,248)"> \
</div></li></ol></div><div><br></div></div><div class="HOEnZb"><div class="h5"><div \
class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 25, 2017 at 4:18 PM, \
more crashes than I would like (mostly related to Cocoa), but I would<br>
offer some general comments:<br>
<br>
> I did note this warning there: *WARNING: QGIS will crash if Qt4<br>
<span>> developer components are installed in the standard /Developer<br>
> location. Either rename /Developer/Applications/Qt/Plu<wbr>gins or<br>
</span>> uninstall Qt before running QGIS.*<br>
<span>><br>
> I don't have Qt4 developer installed there, but I'm wondering why QGIS \
is<br> > crashing so often, and this warning is the best clue I have.<br>
<br>
</span>This is not related. Both because you don't have Qt4 developer stuff<br>
installed, and also because I believe the warning is about a deterministic<br>
crash -- that QGIS will *always* crash if those incompatible components are<br>
installed, not that it will be unstable, which is what you are saying.<br>
<span><br>
> I did put a post on Stack Exchange over a week ago, with some of the crash<br>
> information:<br>
> <a href="http://gis.stackexchange.com/questions/230576/qgis-crashes-frequently-since-upgrading-to-2-18-2-on-mac" \
rel="noreferrer" target="_blank">http://gis.stackexchange.com/q<wbr>uestions/230576/qgis-crashes-f<wbr>requently-since-upgrading-to-2<wbr>-18-2-on-mac</a><br>
> No responses from that post.<br>
<br>
</span>There is not enough information in your post to be useful.<br>
You write:<br>
<br>
> (I'm not pasting the entire report because it is pretty long):<br>
<br>
You should probably get over this, or at least get some background<br>
on what information is important. It is not always the beginning<br>
of the report. It might be helpful to post the report to <a \
href="http://pastebin.com" rel="noreferrer" target="_blank">pastebin.com</a><br> or \
<a href="http://gist.github.com" rel="noreferrer" target="_blank">gist.github.com</a> \
and provide a link, though.<br> <br>
Specifically, when your crash report says:<br>
<br>
> Crashed Thread: 18 Thread (pooled)<br>
<br>
Then the stack trace for Thread 18 is what's of interest. In your<br>
report, you included only the first thread (Thread 0), and only the<br>
first 11 (0-10) frames of that stack. To be helpful, you should include<br>
the entirety of the stack of the thread in question.<br>
<br>
--<a href="mailto:jhawk@mit.edu" target="_blank">jhawk@mit.edu</a><br>
<span class="m_685435208669885820HOEnZb"><font color="#888888"> John Hawkinson<br>
</font></span></blockquote></div><br></div>
</div></div></div><br></div>
[Attachment #6 (text/plain)]
_______________________________________________
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic