Bug#809063: qgis: SIGABRT when zooming out "forever" with an empty panel
Sandro Tosi
morph at debian.org
Sat Dec 26 20:38:29 UTC 2015
Package: qgis
Version: 2.8.4+dfsg-1
Severity: normal
Hello,
just open qgis, select the main panel, then zoom out "forever" and it crashed,
here is the bt/bt full/thread apply all bt from gdb:
```
Program received signal SIGABRT, Aborted.
0x00007fffef13b107 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 0x00007fffef13b107 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007fffef13c4e8 in __GI_abort () at abort.c:89
#2 0x00007fffef134226 in __assert_fail_base (fmt=0x7fffef26ad08 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion at entry=0x7ffff3693897 "invertible",
file=file at entry=0x7ffff3693860 "/tmp/buildd/qgis-2.8.4+dfsg/src/core/qgsmaptopixel.cpp", line=line at entry=124,
function=function at entry=0x7ffff36938e0 <QgsMapToPixel::toMapPoint(double, double) const::__PRETTY_FUNCTION__> "QgsPoint QgsMapToPixel::toMapPoint(qreal, qreal) const") at assert.c:92
#3 0x00007fffef1342d2 in __GI___assert_fail (assertion=assertion at entry=0x7ffff3693897 "invertible", file=file at entry=0x7ffff3693860 "/tmp/buildd/qgis-2.8.4+dfsg/src/core/qgsmaptopixel.cpp",
line=line at entry=124,
function=function at entry=0x7ffff36938e0 <QgsMapToPixel::toMapPoint(double, double) const::__PRETTY_FUNCTION__> "QgsPoint QgsMapToPixel::toMapPoint(qreal, qreal) const") at assert.c:101
#4 0x00007ffff340a1e8 in QgsMapToPixel::toMapPoint (this=this at entry=0x154a3a8, x=x at entry=0, y=y at entry=0) at /tmp/buildd/qgis-2.8.4+dfsg/src/core/qgsmaptopixel.cpp:124
#5 0x00007ffff41984aa in QgsMapCanvas::imageRect (this=this at entry=0x125e8c0, img=..., mapSettings=...) at /tmp/buildd/qgis-2.8.4+dfsg/src/gui/qgsmapcanvas.cpp:760
#6 0x00007ffff419bd88 in QgsMapCanvas::rendererJobFinished (this=0x125e8c0) at /tmp/buildd/qgis-2.8.4+dfsg/src/gui/qgsmapcanvas.cpp:744
#7 0x00007ffff4226575 in QgsMapCanvas::qt_static_metacall (_o=0x125e8c0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
at /tmp/buildd/qgis-2.8.4+dfsg/obj-x86_64-linux-gnu/src/gui/moc_qgsmapcanvas.cxx:166
#8 0x00007ffff2ab8160 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9 0x00007ffff3651820 in QgsMapRendererJob::finished (this=<optimized out>) at /tmp/buildd/qgis-2.8.4+dfsg/obj-x86_64-linux-gnu/src/core/moc_qgsmaprendererjob.cxx:97
#10 0x00007ffff34075cc in QgsMapRendererSequentialJob::internalFinished (this=0x154a200) at /tmp/buildd/qgis-2.8.4+dfsg/src/core/qgsmaprenderersequentialjob.cpp:138
#11 0x00007ffff2ab8160 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007ffff2ab8160 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007ffff2983586 in QFutureWatcherBase::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007ffff1dec8dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x00007ffff1df3816 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007ffff32f2bdb in QgsApplication::notify (this=0x7fffffffdd50, receiver=0x1555478, event=0x7fff640096a0) at /tmp/buildd/qgis-2.8.4+dfsg/src/core/qgsapplication.cpp:252
#17 0x00007ffff2aa3a6d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#18 0x00007ffff2aa7526 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x00007ffff2ad4233 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#20 0x00007fffed29dfe7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fffed29e240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fffed29e2ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ffff2ad4384 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#24 0x00007ffff1e96a76 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#25 0x00007ffff2aa22e1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#26 0x00007ffff2aa2655 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x00007ffff2aa8629 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00000000004f2f43 in main (argc=1, argv=<optimized out>) at /tmp/buildd/qgis-2.8.4+dfsg/src/app/main.cpp:1047
(gdb) bt full
#0 0x00007fffef13b107 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 15097
selftid = 15097
#1 0x00007fffef13c4e8 in __GI_abort () at abort.c:89
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0x7fffffffe3b2, sa_sigaction = 0x7fffffffe3b2}, sa_mask = {__val = {140737205662145, 140737277147232, 124, 4, 140737488341712, 8589934592,
140737488341632, 4294967296, 0, 0, 0, 21474836480, 140737205661671, 140737488341864, 140736780193792, 140737205677320}}, sa_flags = -211208041,
sa_restorer = 0x7ffff36938e0 <QgsMapToPixel::toMapPoint(double, double) const::__PRETTY_FUNCTION__>}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007fffef134226 in __assert_fail_base (fmt=0x7fffef26ad08 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion at entry=0x7ffff3693897 "invertible",
file=file at entry=0x7ffff3693860 "/tmp/buildd/qgis-2.8.4+dfsg/src/core/qgsmaptopixel.cpp", line=line at entry=124,
function=function at entry=0x7ffff36938e0 <QgsMapToPixel::toMapPoint(double, double) const::__PRETTY_FUNCTION__> "QgsPoint QgsMapToPixel::toMapPoint(qreal, qreal) const") at assert.c:92
str = 0x357f580 "P\311U\001"
total = 4096
#3 0x00007fffef1342d2 in __GI___assert_fail (assertion=assertion at entry=0x7ffff3693897 "invertible", file=file at entry=0x7ffff3693860 "/tmp/buildd/qgis-2.8.4+dfsg/src/core/qgsmaptopixel.cpp",
line=line at entry=124,
function=function at entry=0x7ffff36938e0 <QgsMapToPixel::toMapPoint(double, double) const::__PRETTY_FUNCTION__> "QgsPoint QgsMapToPixel::toMapPoint(qreal, qreal) const") at assert.c:101
No locals.
#4 0x00007ffff340a1e8 in QgsMapToPixel::toMapPoint (this=this at entry=0x154a3a8, x=x at entry=0, y=y at entry=0) at /tmp/buildd/qgis-2.8.4+dfsg/src/core/qgsmaptopixel.cpp:124
x = 0
y = 0
invertible = false
matrix = {affine = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, m_13 = 0, m_23 = 0, m_33 = 1, m_type = 0, m_dirty = 0, d = 0xe02460 <QVectorData::shared_null>}
mx = 2.1219957904712067e-314
my = 6.9533447421784545e-310
#5 0x00007ffff41984aa in QgsMapCanvas::imageRect (this=this at entry=0x125e8c0, img=..., mapSettings=...) at /tmp/buildd/qgis-2.8.4+dfsg/src/gui/qgsmapcanvas.cpp:760
topLeft = {m_x = 0, m_y = 6.9533441648239632e-310}
res = <optimized out>
rect = {xmin = 0, ymin = 4.9406564584124654e-324, xmax = 7.2593776797984366e-317, ymax = 7.2593776797984366e-317}
#6 0x00007ffff419bd88 in QgsMapCanvas::rendererJobFinished (this=0x125e8c0) at /tmp/buildd/qgis-2.8.4+dfsg/src/gui/qgsmapcanvas.cpp:744
img = <incomplete type>
p = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff24f4580 "QPainter", data = 0x7ffff24f4620, extradata = 0x0}}, d_ptr = {d = 0x1567a90}}
settings = <incomplete type>
#7 0x00007ffff4226575 in QgsMapCanvas::qt_static_metacall (_o=0x125e8c0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
at /tmp/buildd/qgis-2.8.4+dfsg/obj-x86_64-linux-gnu/src/gui/moc_qgsmapcanvas.cxx:166
_t = 0x125e8c0
#8 0x00007ffff2ab8160 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#9 0x00007ffff3651820 in QgsMapRendererJob::finished (this=<optimized out>) at /tmp/buildd/qgis-2.8.4+dfsg/obj-x86_64-linux-gnu/src/core/moc_qgsmaprendererjob.cxx:97
No locals.
#10 0x00007ffff34075cc in QgsMapRendererSequentialJob::internalFinished (this=0x154a200) at /tmp/buildd/qgis-2.8.4+dfsg/src/core/qgsmaprenderersequentialjob.cpp:138
No locals.
---Type <return> to continue, or q <return> to quit---
#11 0x00007ffff2ab8160 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#12 0x00007ffff2ab8160 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#13 0x00007ffff2983586 in QFutureWatcherBase::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#14 0x00007ffff1dec8dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#15 0x00007ffff1df3816 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#16 0x00007ffff32f2bdb in QgsApplication::notify (this=0x7fffffffdd50, receiver=0x1555478, event=0x7fff640096a0) at /tmp/buildd/qgis-2.8.4+dfsg/src/core/qgsapplication.cpp:252
done = true
#17 0x00007ffff2aa3a6d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#18 0x00007ffff2aa7526 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#19 0x00007ffff2ad4233 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#20 0x00007fffed29dfe7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#21 0x00007fffed29e240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#22 0x00007fffed29e2ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#23 0x00007ffff2ad4384 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#24 0x00007ffff1e96a76 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#25 0x00007ffff2aa22e1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#26 0x00007ffff2aa2655 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#27 0x00007ffff2aa8629 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#28 0x00000000004f2f43 in main (argc=1, argv=<optimized out>) at /tmp/buildd/qgis-2.8.4+dfsg/src/app/main.cpp:1047
mySnapshotFileName = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 11019}, alloc = 0, size = 0, data = 0xe030da <QString::shared_null+26>, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 321}, alloc = 0, size = 0,
data = 0x7ffff2e0a8fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
d = 0x7ffff2e0a8e0 <QString::shared_empty>, static codecForCStrings = 0x0}
mySnapshotWidth = 800
mySnapshotHeight = 600
myHideSplash = <optimized out>
myRestoreDefaultWindowState = false
---Type <return> to continue, or q <return> to quit---
myRestorePlugins = true
myCustomization = <optimized out>
myInitialExtent = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 11019}, alloc = 0, size = 0, data = 0xe030da <QString::shared_null+26>, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 321}, alloc = 0, size = 0,
data = 0x7ffff2e0a8fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xe92f10,
static codecForCStrings = 0x0}
myTranslationCode = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 11019}, alloc = 0, size = 0, data = 0xe030da <QString::shared_null+26>, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 321}, alloc = 0, size = 0,
data = 0x7ffff2e0a8fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x107d6b0,
static codecForCStrings = 0x0}
configpath = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 11019}, alloc = 0, size = 0, data = 0xe030da <QString::shared_null+26>, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 321}, alloc = 0, size = 0,
data = 0x7ffff2e0a8fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
d = 0xe030c0 <QString::shared_null>, static codecForCStrings = 0x0}
optionpath = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 11019}, alloc = 0, size = 0, data = 0xe030da <QString::shared_null+26>, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 321}, alloc = 0, size = 0,
data = 0x7ffff2e0a8fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
d = 0xe030c0 <QString::shared_null>, static codecForCStrings = 0x0}
pythonfile = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 11019}, alloc = 0, size = 0, data = 0xe030da <QString::shared_null+26>, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 321}, alloc = 0, size = 0,
data = 0x7ffff2e0a8fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
d = 0xe030c0 <QString::shared_null>, static codecForCStrings = 0x0}
customizationfile = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 11019}, alloc = 0, size = 0, data = 0xe030da <QString::shared_null+26>, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 321}, alloc = 0, size = 0,
data = 0x7ffff2e0a8fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
d = 0xe030c0 <QString::shared_null>, static codecForCStrings = 0x0}
args = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 6948}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xeaf330},
d = 0xeaf330}}, <No data fields>}
myUseGuiFlag = <optimized out>
myApp = {<QApplication> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7ffff28e0fa0 <QApplication::staticMetaObject>,
stringdata = 0x7ffff36aff20 <qt_meta_stringdata_QgsApplication> "QgsApplication", data = 0x7ffff36aff80 <qt_meta_data_QgsApplication>,
extradata = 0x7ffff398b440 <QgsApplication::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0,
static_metacall = 0x7ffff364e450 <QgsApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, static QGIS_ORGANIZATION_NAME = 0x7ffff36a0696 "QGIS",
static QGIS_ORGANIZATION_DOMAIN = 0x7ffff3666bff "qgis.org", static QGIS_APPLICATION_NAME = 0x7ffff3666bf9 "QGIS2", static mFileOpenEventReceiver20804 = 0x1088300,
static mFileOpenEventList20804 = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 6948}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}},
d = 0xe03300 <QListData::shared_null>}, d = 0xe03300 <QListData::shared_null>}}, <No data fields>}, static mPrefixPath20804 = {static null = {<No data fields>},
static shared_null = {ref = {_q_value = 11019}, alloc = 0, size = 0, data = 0xe030da <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 321}, alloc = 0, size = 0, data = 0x7ffff2e0a8fa <QString::shared_empty+26>, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1077140, static codecForCStrings = 0x0}, static mPluginPath20804 = {
static null = <same as static member of an already seen type>, static shared_null = <same as static member of an already seen type>,
static shared_empty = <same as static member of an already seen type>, d = 0x107a850, static codecForCStrings = 0x0}, static mPkgDataPath20804 = {
static null = <same as static member of an already seen type>, static shared_null = <same as static member of an already seen type>,
static shared_empty = <same as static member of an already seen type>, d = 0x1074f00, static codecForCStrings = 0x0}, static mLibraryPath20804 = {
---Type <return> to continue, or q <return> to quit---
static null = <same as static member of an already seen type>, static shared_null = <same as static member of an already seen type>,
static shared_empty = <same as static member of an already seen type>, d = 0x1079580, static codecForCStrings = 0x0}, static mLibexecPath20804 = {
static null = <same as static member of an already seen type>, static shared_null = <same as static member of an already seen type>,
static shared_empty = <same as static member of an already seen type>, d = 0x1078a80, static codecForCStrings = 0x0}, static mThemeName20804 = {
static null = <same as static member of an already seen type>, static shared_null = <same as static member of an already seen type>,
static shared_empty = <same as static member of an already seen type>, d = 0x1437190, static codecForCStrings = 0x0}, static mDefaultSvgPaths20804 = {<QList<QString>> = {{p = {
static shared_null = {ref = {_q_value = 6948}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x107a900}, d = 0x107a900}}, <No data fields>},
static mSystemEnvVars20804 = {{d = 0x0, e = 0x0}}, static mConfigPath20804 = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 11019}, alloc = 0, size = 0,
data = 0xe030da <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {
_q_value = 321}, alloc = 0, size = 0, data = 0x7ffff2e0a8fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x1079440, static codecForCStrings = 0x0}, static mRunningFromBuildDir20804 = false, static mBuildSourcePath20804 = {
static null = <same as static member of an already seen type>, static shared_null = <same as static member of an already seen type>,
static shared_empty = <same as static member of an already seen type>, d = 0x0, static codecForCStrings = 0x0}, static mBuildOutputPath20804 = {
static null = <same as static member of an already seen type>, static shared_null = <same as static member of an already seen type>,
static shared_empty = <same as static member of an already seen type>, d = 0xe030c0 <QString::shared_null>, static codecForCStrings = 0x0},
static mGdalSkipList20804 = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 6948}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x0},
d = 0x0}}, <No data fields>}, static mMaxThreads20804 = 0}
customizationsettings = <optimized out>
mySettings = <incomplete type>
systemEnvVars = {{d = 0x107e0e0, e = 0x107e0e0}}
useCustomVars = <optimized out>
style = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 11019}, alloc = 0, size = 0, data = 0xe030da <QString::shared_null+26>, clean = 0, simpletext = 0,
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 321}, alloc = 0, size = 0,
data = 0x7ffff2e0a8fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
d = 0xe030c0 <QString::shared_null>, static codecForCStrings = 0x0}
i18nPath = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 11019}, alloc = 0, size = 0, data = 0xe030da <QString::shared_null+26>, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 321}, alloc = 0, size = 0,
data = 0x7ffff2e0a8fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x107b930,
static codecForCStrings = 0x0}
myUserLocale = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 11019}, alloc = 0, size = 0, data = 0xe030da <QString::shared_null+26>, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 321}, alloc = 0, size = 0,
data = 0x7ffff2e0a8fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x107b8f0,
static codecForCStrings = 0x0}
myLocaleOverrideFlag = <optimized out>
qgistor = <incomplete type>
qttor = <incomplete type>
mySplashPath = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 11019}, alloc = 0, size = 0, data = 0xe030da <QString::shared_null+26>, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 321}, alloc = 0, size = 0,
data = 0x7ffff2e0a8fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x107cbf0,
static codecForCStrings = 0x0}
myPixmap = <incomplete type>
mypSplash = 0x107c590
qgis = 0x1088300
---Type <return> to continue, or q <return> to quit---
retval = <optimized out>
(gdb) thread apply all bt
Thread 8 (Thread 0x7fff69525700 (LWP 15243)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ffff2994394 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2 0x00007ffff2986ff7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3 0x00007ffff2993e4c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4 0x00007fffeeef10a4 in start_thread (arg=0x7fff69525700) at pthread_create.c:309
#5 0x00007fffef1ec06d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 6 (Thread 0x7fff89a6b700 (LWP 15109)):
#0 0x00007fffef1e352d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007fffed29e1dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fffed29e2ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff2ad43a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4 0x00007ffff2aa22e1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5 0x00007ffff2aa2655 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6 0x00007ffff2991559 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7 0x00007ffff2993e4c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8 0x00007fffeeef10a4 in start_thread (arg=0x7fff89a6b700) at pthread_create.c:309
#9 0x00007fffef1ec06d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 5 (Thread 0x7fff8a70e700 (LWP 15108)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff6b2c371 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2 0x00007ffff6e393b6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3 0x00007fffeeef10a4 in start_thread (arg=0x7fff8a70e700) at pthread_create.c:309
#4 0x00007fffef1ec06d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 4 (Thread 0x7fff8af0f700 (LWP 15107)):
#0 0x00007fffef1e352d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007fffed29e1dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fffed29e562 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fffd4d5f4a6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007fffed2c4955 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fffeeef10a4 in start_thread (arg=0x7fff8af0f700) at pthread_create.c:309
#6 0x00007fffef1ec06d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 3 (Thread 0x7fff8b710700 (LWP 15106)):
#0 0x00007fffef1e352d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007fffed29e1dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fffed29e2ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fffed29e329 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fffed2c4955 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#5 0x00007fffeeef10a4 in start_thread (arg=0x7fff8b710700) at pthread_create.c:309
#6 0x00007fffef1ec06d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 2 (Thread 0x7fffcc4aa700 (LWP 15105)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff6e08c1d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2 0x00007ffff6e08c79 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3 0x00007fffeeef10a4 in start_thread (arg=0x7fffcc4aa700) at pthread_create.c:309
#4 0x00007fffef1ec06d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 1 (Thread 0x7ffff7f65200 (LWP 15097)):
#0 0x00007fffef13b107 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007fffef13c4e8 in __GI_abort () at abort.c:89
#2 0x00007fffef134226 in __assert_fail_base (fmt=0x7fffef26ad08 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion at entry=0x7ffff3693897 "invertible",
file=file at entry=0x7ffff3693860 "/tmp/buildd/qgis-2.8.4+dfsg/src/core/qgsmaptopixel.cpp", line=line at entry=124,
function=function at entry=0x7ffff36938e0 <QgsMapToPixel::toMapPoint(double, double) const::__PRETTY_FUNCTION__> "QgsPoint QgsMapToPixel::toMapPoint(qreal, qreal) const") at assert.c:92
#3 0x00007fffef1342d2 in __GI___assert_fail (assertion=assertion at entry=0x7ffff3693897 "invertible", file=file at entry=0x7ffff3693860 "/tmp/buildd/qgis-2.8.4+dfsg/src/core/qgsmaptopixel.cpp",
line=line at entry=124,
function=function at entry=0x7ffff36938e0 <QgsMapToPixel::toMapPoint(double, double) const::__PRETTY_FUNCTION__> "QgsPoint QgsMapToPixel::toMapPoint(qreal, qreal) const") at assert.c:101
#4 0x00007ffff340a1e8 in QgsMapToPixel::toMapPoint (this=this at entry=0x154a3a8, x=x at entry=0, y=y at entry=0) at /tmp/buildd/qgis-2.8.4+dfsg/src/core/qgsmaptopixel.cpp:124
#5 0x00007ffff41984aa in QgsMapCanvas::imageRect (this=this at entry=0x125e8c0, img=..., mapSettings=...) at /tmp/buildd/qgis-2.8.4+dfsg/src/gui/qgsmapcanvas.cpp:760
#6 0x00007ffff419bd88 in QgsMapCanvas::rendererJobFinished (this=0x125e8c0) at /tmp/buildd/qgis-2.8.4+dfsg/src/gui/qgsmapcanvas.cpp:744
#7 0x00007ffff4226575 in QgsMapCanvas::qt_static_metacall (_o=0x125e8c0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
at /tmp/buildd/qgis-2.8.4+dfsg/obj-x86_64-linux-gnu/src/gui/moc_qgsmapcanvas.cxx:166
#8 0x00007ffff2ab8160 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9 0x00007ffff3651820 in QgsMapRendererJob::finished (this=<optimized out>) at /tmp/buildd/qgis-2.8.4+dfsg/obj-x86_64-linux-gnu/src/core/moc_qgsmaprendererjob.cxx:97
#10 0x00007ffff34075cc in QgsMapRendererSequentialJob::internalFinished (this=0x154a200) at /tmp/buildd/qgis-2.8.4+dfsg/src/core/qgsmaprenderersequentialjob.cpp:138
#11 0x00007ffff2ab8160 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007ffff2ab8160 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007ffff2983586 in QFutureWatcherBase::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007ffff1dec8dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x00007ffff1df3816 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007ffff32f2bdb in QgsApplication::notify (this=0x7fffffffdd50, receiver=0x1555478, event=0x7fff640096a0) at /tmp/buildd/qgis-2.8.4+dfsg/src/core/qgsapplication.cpp:252
#17 0x00007ffff2aa3a6d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#18 0x00007ffff2aa7526 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x00007ffff2ad4233 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#20 0x00007fffed29dfe7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fffed29e240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fffed29e2ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ffff2ad4384 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#24 0x00007ffff1e96a76 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#25 0x00007ffff2aa22e1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#26 0x00007ffff2aa2655 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#27 0x00007ffff2aa8629 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00000000004f2f43 in main (argc=1, argv=<optimized out>) at /tmp/buildd/qgis-2.8.4+dfsg/src/app/main.cpp:1047
```
Regards,
Sandro
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.2.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages qgis depends on:
ii libc6 2.19-22
ii libexpat1 2.1.0-7
ii libgcc1 1:5.2.1-24
ii libgdal1i [libgdal.so.1-1.11.3] 1.11.3+dfsg-2
ii libgeos-c1v5 3.5.0-1+b1
ii libgsl2 2.1+dfsg-2
ii libpq5 9.4.5-1+b1
ii libproj9 4.9.2-1
ii libqgis-analysis2.8.4 2.8.4+dfsg-1
ii libqgis-core2.8.4 2.8.4+dfsg-1
ii libqgis-gui2.8.4 2.8.4+dfsg-1
ii libqgis-networkanalysis2.8.4 2.8.4+dfsg-1
ii libqscintilla2-12v5 2.9.1+dfsg-3
ii libqt4-network 4:4.8.7+dfsg-5
ii libqt4-sql 4:4.8.7+dfsg-5
ii libqt4-svg 4:4.8.7+dfsg-5
ii libqt4-xml 4:4.8.7+dfsg-5
ii libqtcore4 4:4.8.7+dfsg-5
ii libqtgui4 4:4.8.7+dfsg-5
ii libqtwebkit4 2.3.4.dfsg-5
ii libqwt6 6.0.0-1.2
ii libspatialindex4v5 1.8.5-3
ii libspatialite7 4.3.0a-1
ii libsqlite3-0 3.9.2-1
ii libstdc++6 5.2.1-24
ii python-qgis 2.8.4+dfsg-1
ii qgis-common 2.8.4+dfsg-1
ii qgis-providers 2.8.4+dfsg-1
Versions of packages qgis recommends:
pn qgis-plugin-globe <none>
pn qgis-provider-grass <none>
Versions of packages qgis suggests:
pn gpsbabel <none>
-- no debconf information
More information about the Pkg-grass-devel
mailing list