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 about 10 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 about 10 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 about 10 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 about 10 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 about 10 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 about 10 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 9 years ago
- Status changed from Feedback to Closed
closing for lack of feedback.
#8 Updated by Giovanni Manghi over 9 years ago
- Resolution set to worksforme