Bug report #11834
qgis.bin crashed with SIGABRT in QList<QgsRuleBasedRendererV2::Rule*>::clear()
| Status: | Closed | ||
|---|---|---|---|
| Priority: | High | ||
| Assignee: | - | ||
| Category: | - | ||
| Affected QGIS version: | 2.6.1 | Regression?: | No |
| Operating System: | Linux | Easy fix?: | No |
| Pull Request or Patch supplied: | No | Resolution: | worksforme |
| Crashes QGIS or corrupts data: | Yes | Copied to github as #: | 20052 |
Description
Crash after simple zooming and panning map
parallel rendering - OFF
Disassembly:
=> 0x7f89d2af5bb9 <__GI_raise+57>: cmp $0xfffffffffffff000,%rax
0x7f89d2af5bbf <__GI_raise+63>: ja 0x7f89d2af5bda <__GI_raise+90>
0x7f89d2af5bc1 <__GI_raise+65>: repz retq
0x7f89d2af5bc3 <__GI_raise+67>: nopl 0x0(%rax,%rax,1)
0x7f89d2af5bc8 <__GI_raise+72>: test %eax,%eax
0x7f89d2af5bca <__GI_raise+74>: jg 0x7f89d2af5ba9 <__GI_raise+41>
0x7f89d2af5bcc <__GI_raise+76>: mov %eax,%ecx
0x7f89d2af5bce <__GI_raise+78>: neg %ecx
0x7f89d2af5bd0 <__GI_raise+80>: test $0x7fffffff,%eax
0x7f89d2af5bd5 <__GI_raise+85>: cmove %esi,%ecx
0x7f89d2af5bd8 <__GI_raise+88>: jmp 0x7f89d2af5ba9 <__GI_raise+41>
0x7f89d2af5bda <__GI_raise+90>: mov 0x388287(%rip),%rdx # 0x7f89d2e7de68
0x7f89d2af5be1 <__GI_raise+97>: neg %eax
0x7f89d2af5be3 <__GI_raise+99>: mov %eax,%fs:(%rdx)
0x7f89d2af5be6 <__GI_raise+102>: or $0xffffffffffffffff,%rax
0x7f89d2af5bea <__GI_raise+106>: retq
EcryptfsInUse: Yes
InstallationDate: Installed on 2014-03-29 (255 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Beta amd64 (20140326)
Package: qgis-plugin-grass 2.6.1-1trusty1 [origin: LP-PPA-ubuntugis-ubuntugis-unstable]
PackageArchitecture: amd64
ProcVersionSignature: Ubuntu 3.13.0-40.69-generic 3.13.11.10
Registers:
rax 0x0 0
rbx 0xde1700 14554880
rcx 0xffffffffffffffff -1
rdx 0x6 6
rsi 0x559b 21915
rdi 0x52ee 21230
rbp 0xde36a8 0xde36a8 <QByteArray::shared_null+8>
rsp 0x7f8938933ec8 0x7f8938933ec8
r8 0x7f8938935700 140227336427264
r9 0x7fffffff 2147483647
r10 0x8 8
r11 0x206 518
r12 0x7e8f828 132708392
r13 0x514bee0 85245664
r14 0xde36a8 14562984
r15 0x1 1
rip 0x7f89d2af5bb9 0x7f89d2af5bb9 <__GI_raise+57>
eflags 0x206 [ PF IF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
SourcePackage: qgis
Stacktrace:
#0 0x00007f89d2af5bb9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 21230
selftid = 21915
#1 0x00007f89d2af8fc8 in __GI_abort () at abort.c:89
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0xde36a8 <QByteArray::shared_null+8>, sa_sigaction = 0xde36a8 <QByteArray::shared_null+8>}, sa_mask = {__val = {1, 14562984, 140230056527191, 140226387247109, 0, 281638210633763, 140229921758504, 14554880, 14562984, 132708392, 140230056555797, 15, 140229922697997, 140229925669328, 15, 140227336411072}}, sa_flags = 949180160, sa_restorer = 0x7fffffff}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x000000000050128c in qgisCrash(int) ()
No symbol table info available.
#3 <signal handler called>
No locals.
#4 0x00007f89d6d9f84c in QList<QgsRuleBasedRendererV2::Rule*>::clear() () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#5 0x00007f89d6d98043 in QgsRuleBasedRendererV2::Rule::startRender(QgsRenderContext&, QgsFields const&) () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#6 0x00007f89d6d9811f in QgsRuleBasedRendererV2::Rule::startRender(QgsRenderContext&, QgsFields const&) () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#7 0x00007f89d6d9d002 in QgsRuleBasedRendererV2::startRender(QgsRenderContext&, QgsFields const&) () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#8 0x00007f89d6fbc243 in QgsVectorLayer::drawLabels(QgsRenderContext&) () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#9 0x00007f89d6ef6d8c in QgsMapRendererJob::drawOldLabeling(QgsMapSettings const&, QgsRenderContext&) () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#10 0x00007f89d6ef70bb in QgsMapRendererJob::drawLabeling(QgsMapSettings const&, QgsRenderContext&, QgsPalLabeling*, QPainter*) () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#11 0x00007f89d6ef7251 in QgsMapRendererCustomPainterJob::doRender() () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#12 0x00007f89d6ef7269 in QgsMapRendererCustomPainterJob::staticRender(QgsMapRendererCustomPainterJob*) () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#13 0x00007f89d6ef848b in QtConcurrent::RunFunctionTask<void>::run() () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#14 0x00007f89d5b82fee in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#15 0x00007f89d5b8f32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#16 0x00007f89cff50182 in start_thread (arg=0x7f8938935700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f8938935700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140227336427264, -3167692490670807037, 0, 0, 140227336427968, 140227336427264, 3105347739201103875, 3105662524238784515}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#17 0x00007f89d2bb9efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
StacktraceAddressSignature: /usr/bin/qgis.bin:6:x86_64:/lib/x86_64-linux-gnu/libc-2.19.so+36bb9:/lib/x86_64-linux-gnu/libc-2.19.so+39fc8:/usr/bin/qgis.bin+10128c:/usr/lib/libqgis_core.so.2.6.1+1c284c:/usr/lib/libqgis_core.so.2.6.1+1bb043:/usr/lib/libqgis_core.so.2.6.1+1bb11f:/usr/lib/libqgis_core.so.2.6.1+1c0002:/usr/lib/libqgis_core.so.2.6.1+3df243:/usr/lib/libqgis_core.so.2.6.1+319d8c:/usr/lib/libqgis_core.so.2.6.1+31a0bb:/usr/lib/libqgis_core.so.2.6.1+31a251:/usr/lib/libqgis_core.so.2.6.1+31a269:/usr/lib/libqgis_core.so.2.6.1+31b48b:/usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6+6efee:/usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6+7b32f
StacktraceTop:
QList<QgsRuleBasedRendererV2::Rule*>::clear() () from /usr/lib/libqgis_core.so.2.6.1
QgsRuleBasedRendererV2::Rule::startRender(QgsRenderContext&, QgsFields const&) () from /usr/lib/libqgis_core.so.2.6.1
QgsRuleBasedRendererV2::Rule::startRender(QgsRenderContext&, QgsFields const&) () from /usr/lib/libqgis_core.so.2.6.1
QgsRuleBasedRendererV2::startRender(QgsRenderContext&, QgsFields const&) () from /usr/lib/libqgis_core.so.2.6.1
QgsVectorLayer::drawLabels(QgsRenderContext&) () from /usr/lib/libqgis_core.so.2.6.1
Tags: third-party-packages trusty
ThreadStacktrace:
.
Thread 10 (Thread 0x7f89b08be700 (LWP 21235)):
#0 0x00007f89d2bacbad in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x00007f89d094efe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f89d094f0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3 0x00007f89d094f129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f89d0973f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5 0x00007f89cff50182 in start_thread (arg=0x7f89b08be700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f89b08be700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140229349205760, -3167692490670807037, 0, 0, 140229349206464, 140229349205760, 3105646878841432067, 3105662524238784515}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#6 0x00007f89d2bb9efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
.
Thread 9 (Thread 0x7f89abfff700 (LWP 21241)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x00007f89d9b4681d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
No symbol table info available.
#2 0x00007f89d9b46859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
No symbol table info available.
#3 0x00007f89cff50182 in start_thread (arg=0x7f89abfff700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f89abfff700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140229272925952, -3167692490670807037, 0, 0, 140229272926656, 140229272925952, 3105600870614886403, 3105662524238784515}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#4 0x00007f89d2bb9efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
.
Thread 8 (Thread 0x7f8952d97700 (LWP 21242)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x00007f89d988720d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
No symbol table info available.
#2 0x00007f89d9b75fd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
No symbol table info available.
#3 0x00007f89cff50182 in start_thread (arg=0x7f8952d97700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f8952d97700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140227777230592, -3167692490670807037, 0, 0, 140227777231296, 140227777230592, 3105440595320301571, 3105662524238784515}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#4 0x00007f89d2bb9efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
.
Thread 7 (Thread 0x7f89b9199700 (LWP 21233)):
#0 0x00007f89d2bacbad in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x00007f89d094efe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f89d094f0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3 0x00007f89b91a11ad in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
No symbol table info available.
#4 0x00007f89d0973f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5 0x00007f89cff50182 in start_thread (arg=0x7f89b9199700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f89b9199700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140229492709120, -3167692490670807037, 0, 0, 140229492709824, 140229492709120, 3105630264297318403, 3105662524238784515}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#6 0x00007f89d2bb9efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
.
Thread 6 (Thread 0x7f89b3de6700 (LWP 21234)):
#0 0x00007f89d2bacbad in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x00007f89d094efe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f89d094f30a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3 0x00007f89bd58f336 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#4 0x00007f89d0973f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5 0x00007f89cff50182 in start_thread (arg=0x7f89b3de6700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f89b3de6700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140229404944128, -3167692490670807037, 0, 0, 140229404944832, 140229404944128, 3105653926882764803, 3105662524238784515}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#6 0x00007f89d2bb9efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
.
Thread 5 (Thread 0x7f893a4c4700 (LWP 21991)):
#0 0x00007f89d2bb1823 in select () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x00007f89d5c6e171 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#2 0x00007f89d5b8f32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#3 0x00007f89cff50182 in start_thread (arg=0x7f893a4c4700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f893a4c4700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140227365324544, -3167692490670807037, 0, 0, 140227365325248, 140227365324544, 3105351712582723587, 3105662524238784515}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#4 0x00007f89d2bb9efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
.
Thread 4 (Thread 0x7f893acc5700 (LWP 21248)):
#0 0x00007f89d2bacbad in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x00007f89d094efe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f89d094f0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3 0x00007f89d5cbe7a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#4 0x00007f89d5c900af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#5 0x00007f89d5c903a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#6 0x00007f89d5b8cc5f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#7 0x00007f89d5b8f32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#8 0x00007f89cff50182 in start_thread (arg=0x7f893acc5700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f893acc5700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140227373717248, -3167692490670807037, 0, 0, 140227373717952, 140227373717248, 3105352815852447747, 3105662524238784515}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0x00007f89d2bb9efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
.
Thread 3 (Thread 0x7f8952596700 (LWP 21243)):
#0 0x00007f89d2bacbad in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x00007f89d094efe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f89d094f0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3 0x00007f89d5cbe7be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#4 0x00007f89d5c900af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#5 0x00007f89d5c903a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#6 0x00007f89d5b8cc5f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#7 0x00007f89d5b8f32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#8 0x00007f89cff50182 in start_thread (arg=0x7f8952596700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f8952596700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140227768837888, -3167692490670807037, 0, 0, 140227768838592, 140227768837888, 3105439496345544707, 3105662524238784515}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0x00007f89d2bb9efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
.
Thread 2 (Thread 0x7f89dacf8800 (LWP 21230)):
#0 0x00007f89d2bacbad in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x00007f89d094efe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f89d094f0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3 0x00007f89d5cbe7a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#4 0x00007f89d50ccbb6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#5 0x00007f89d5c900af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#6 0x00007f89d5c903a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#7 0x00007f89d5c95b79 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#8 0x00000000004fbd90 in main ()
No symbol table info available.
.
Thread 1 (Thread 0x7f8938935700 (LWP 21915)):
#0 0x00007f89d2af5bb9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 21230
selftid = 21915
#1 0x00007f89d2af8fc8 in __GI_abort () at abort.c:89
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0xde36a8 <QByteArray::shared_null+8>, sa_sigaction = 0xde36a8 <QByteArray::shared_null+8>}, sa_mask = {__val = {1, 14562984, 140230056527191, 140226387247109, 0, 281638210633763, 140229921758504, 14554880, 14562984, 132708392, 140230056555797, 15, 140229922697997, 140229925669328, 15, 140227336411072}}, sa_flags = 949180160, sa_restorer = 0x7fffffff}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x000000000050128c in qgisCrash(int) ()
No symbol table info available.
#3 <signal handler called>
No locals.
#4 0x00007f89d6d9f84c in QList<QgsRuleBasedRendererV2::Rule*>::clear() () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#5 0x00007f89d6d98043 in QgsRuleBasedRendererV2::Rule::startRender(QgsRenderContext&, QgsFields const&) () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#6 0x00007f89d6d9811f in QgsRuleBasedRendererV2::Rule::startRender(QgsRenderContext&, QgsFields const&) () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#7 0x00007f89d6d9d002 in QgsRuleBasedRendererV2::startRender(QgsRenderContext&, QgsFields const&) () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#8 0x00007f89d6fbc243 in QgsVectorLayer::drawLabels(QgsRenderContext&) () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#9 0x00007f89d6ef6d8c in QgsMapRendererJob::drawOldLabeling(QgsMapSettings const&, QgsRenderContext&) () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#10 0x00007f89d6ef70bb in QgsMapRendererJob::drawLabeling(QgsMapSettings const&, QgsRenderContext&, QgsPalLabeling*, QPainter*) () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#11 0x00007f89d6ef7251 in QgsMapRendererCustomPainterJob::doRender() () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#12 0x00007f89d6ef7269 in QgsMapRendererCustomPainterJob::staticRender(QgsMapRendererCustomPainterJob*) () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#13 0x00007f89d6ef848b in QtConcurrent::RunFunctionTask<void>::run() () from /usr/lib/libqgis_core.so.2.6.1
No symbol table info available.
#14 0x00007f89d5b82fee in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#15 0x00007f89d5b8f32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#16 0x00007f89cff50182 in start_thread (arg=0x7f8938935700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f8938935700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140227336427264, -3167692490670807037, 0, 0, 140227336427968, 140227336427264, 3105347739201103875, 3105662524238784515}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#17 0x00007f89d2bb9efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
Title: qgis.bin crashed with SIGABRT in QList<QgsRuleBasedRendererV2::Rule*>::clear()
History
#1
Updated by Giovanni Manghi almost 11 years ago
- Status changed from Open to Feedback
please attach a project (and a sample of data) to allow us test locally.
#2
Updated by Alexander Novoselov almost 11 years ago
- File qgis7.png added
Giovanni Manghi wrote:
please attach a project (and a sample of data) to allow us test locally.
all layers - postgis db. I can not do shp, because it uses filtres on layers that do not work in shp.
In addition, the fall is not a permanent, random.
sample layer filter:
("deploy" IN (1,2) ) AND "type" in (3,2,15) AND (house is null or house=0 or sn is null or sn='' or (mac=null or macaddr is null or cast(mac as macaddr) != macaddr ) or equipment is null or equipment='' or equipment not in (select model from bill.equipment))
#3
Updated by Giovanni Manghi almost 11 years ago
Alexander Novoselov wrote:
Giovanni Manghi wrote:
please attach a project (and a sample of data) to allow us test locally.
all layers - postgis db. I can not do shp, because it uses filtres on layers that do not work in shp.
In addition, the fall is not a permanent, random.
sample layer filter:
[...]
- can you remove layers, simplify the project and leave with 1 or a
few layers that will cause the crash while using qgis? - does the crash happens only if you use a filter like the one you
posted on the bug tracker? Or it happens also without the filter? - what about using a simple symbology instead of the complex one you are using, does it crashes if you use simple symbols?
- have you tried removing any 3rd party plugin from qgis? sometimes they are the cause for crashes.
#4
Updated by Martin Dobias almost 11 years ago
Also, does it still crash if you disable parallel rendering? (Options > Rendering > Render layers in parallel using many CPU cores)
#5
Updated by Alexander Novoselov almost 11 years ago
Giovanni Manghi wrote:
*) can you remove layers, simplify the project and leave with 1 or a
few layers that will cause the crash while using qgis?
does not help
*) does the crash happens only if you use a filter like the one you
posted on the bug tracker? Or it happens also without the filter?
does not help
*) what about using a simple symbology instead of the complex one you
are using, does it crashes if you use simple symbols?
The fall did not catch.
*) have you tried removing any 3rd party plugin from qgis? sometimes
they are the cause for crashes.
Not used.
Also, does it still crash if you disable parallel rendering? (Options > Rendering > Render layers in parallel using many CPU cores)
parallel rendering - OFF. With parallel rendering falls constantly, but in other functions. Impossible to work.
#6
Updated by Giovanni Manghi almost 11 years ago
Alexander Novoselov wrote:
Giovanni Manghi wrote:
*) can you remove layers, simplify the project and leave with 1 or a
few layers that will cause the crash while using qgis?does not help
*) does the crash happens only if you use a filter like the one you
posted on the bug tracker? Or it happens also without the filter?does not help
*) what about using a simple symbology instead of the complex one you
are using, does it crashes if you use simple symbols?The fall did not catch.
*) have you tried removing any 3rd party plugin from qgis? sometimes
they are the cause for crashes.Not used.
Also, does it still crash if you disable parallel rendering? (Options > Rendering > Render layers in parallel using many CPU cores)
parallel rendering - OFF. With parallel rendering falls constantly, but in other functions. Impossible to work.
so if I understand:
*) if you use a simple symbology does not crash, even with parallel rendering ON. Right? Or it still crashes if parallel rendering is ON?
#7
Updated by Giovanni Manghi over 10 years ago
- Status changed from Feedback to Closed
closing for lack of feedback.
#8
Updated by Giovanni Manghi over 10 years ago
- Resolution set to worksforme