[Qgis-user] Fwd: QGIS 2.18.2 Crashes often on Mac (Yosemite 10.10.5)
NPE NewPathEconometrics
newpatheconometrics at gmail.com
Wed Mar 29 18:37:22 PDT 2017
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 at 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 at 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 at 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 at mit.edu
> John Hawkinson
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20170329/c611b0ff/attachment.html>
More information about the Qgis-user
mailing list