[Qgis-developer] QGIS master bf53e4c segmentation fault

Pedro VenĂ¢ncio pedrongvenancio at gmail.com
Tue Jun 28 08:15:50 PDT 2016


Hi,

I've just compiled QGIS master (commit bf53e4c) and I'm getting a
segmentation fault:

(...)
Loaded symbols for /usr/lib/pymodules/python2.7/matplotlib/_tri.so
Reading symbols from
/usr/lib/pymodules/python2.7/matplotlib/backends/_backend_agg.so...(no
debugging symbols found)...done.
Loaded symbols for
/usr/lib/pymodules/python2.7/matplotlib/backends/_backend_agg.so
0xb77d4428 in __kernel_vsyscall ()
(gdb) bt
#0  0xb77d4428 in __kernel_vsyscall ()
#1  0xb4fb687c in __close_nocancel () at
../sysdeps/unix/syscall-template.S:81
#2  0xb4f4a551 in _IO_new_file_close_it (fp=fp at entry=0xa5c9828)
    at fileops.c:172
#3  0xb4f3e680 in _IO_new_fclose (fp=0xa5c9828) at iofclose.c:59
#4  0x96d27402 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#5  0x96d2119c in PyImport_ImportModuleLevel ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#6  0x96d17c13 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#7  0x96c90f49 in PyCFunction_Call ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#8  0x96cd2516 in PyEval_EvalFrameEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#9  0x96cd363c in PyEval_EvalCodeEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#10 0x96d3b70e in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#11 0x96ce4844 in PyObject_Call ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#12 0x96c86c72 in PyEval_CallObjectWithKeywords ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#13 0x96ccfd79 in PyEval_EvalFrameEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#14 0x96cd363c in PyEval_EvalCodeEx ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#15 0x96cd37a3 in PyEval_EvalCode ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#16 0x96cd3b4e in PyImport_ExecCodeModuleEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#17 0x96d26c74 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#18 0x96d273d7 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#19 0x96d2124f in PyImport_ImportModuleLevel ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#20 0x96d17c13 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#21 0x96c90f49 in PyCFunction_Call ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#22 0x96cd2516 in PyEval_EvalFrameEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#23 0x96cd363c in PyEval_EvalCodeEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#24 0x96d3b70e in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#25 0x96ce4844 in PyObject_Call ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#26 0x96c86c72 in PyEval_CallObjectWithKeywords ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#27 0x96ccfd79 in PyEval_EvalFrameEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
---Type <return> to continue, or q <return> to quit---
#28 0x96cd363c in PyEval_EvalCodeEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#29 0x96cd37a3 in PyEval_EvalCode ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#30 0x96cd3b4e in PyImport_ExecCodeModuleEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#31 0x96d26c74 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#32 0x96d273d7 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#33 0x96d2124f in PyImport_ImportModuleLevel ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#34 0x96d17c13 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#35 0x96c90f49 in PyCFunction_Call ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#36 0x96cd2516 in PyEval_EvalFrameEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#37 0x96cd363c in PyEval_EvalCodeEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#38 0x96d3b70e in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#39 0x96ce4844 in PyObject_Call ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#40 0x96c86c72 in PyEval_CallObjectWithKeywords ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#41 0x96ccfd79 in PyEval_EvalFrameEx ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#42 0x96cd363c in PyEval_EvalCodeEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#43 0x96cd37a3 in PyEval_EvalCode ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#44 0x96cd3b4e in PyImport_ExecCodeModuleEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#45 0x96d26c74 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#46 0x96d273d7 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#47 0x96d2124f in PyImport_ImportModuleLevel ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#48 0x96d17c13 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#49 0x96c90f49 in PyCFunction_Call ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#50 0x96cd2516 in PyEval_EvalFrameEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#51 0x96cd363c in PyEval_EvalCodeEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#52 0x96d3b70e in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#53 0x96ce4844 in PyObject_Call ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#54 0x96c86c72 in PyEval_CallObjectWithKeywords ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
---Type <return> to continue, or q <return> to quit---
#55 0x96ccfd79 in PyEval_EvalFrameEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#56 0x96cd363c in PyEval_EvalCodeEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#57 0x96cd37a3 in PyEval_EvalCode ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#58 0x96cd3b4e in PyImport_ExecCodeModuleEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#59 0x96d26c74 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#60 0x96d38bd4 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#61 0x96d273d7 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#62 0x96d2119c in PyImport_ImportModuleLevel ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#63 0x96d17c13 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#64 0x96c90f49 in PyCFunction_Call ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#65 0x96cd2516 in PyEval_EvalFrameEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#66 0x96cd363c in PyEval_EvalCodeEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#67 0x96cd216c in PyEval_EvalFrameEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#68 0x96cd363c in PyEval_EvalCodeEx ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#69 0x96cd216c in PyEval_EvalFrameEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#70 0x96cd363c in PyEval_EvalCodeEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#71 0x96cd216c in PyEval_EvalFrameEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#72 0x96cd363c in PyEval_EvalCodeEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#73 0x96d3b70e in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#74 0x96ce4844 in PyObject_Call ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#75 0x96c05561 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#76 0x96ce4844 in PyObject_Call ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#77 0x96ce7c9d in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#78 0x96ce5848 in ?? () from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#79 0x96ce4844 in PyObject_Call ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#80 0x96ccf011 in PyEval_EvalFrameEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#81 0x96cd2242 in PyEval_EvalFrameEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
---Type <return> to continue, or q <return> to quit---
#82 0x96cd363c in PyEval_EvalCodeEx ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#83 0x96cd37a3 in PyEval_EvalCode ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#84 0x96ccd287 in PyRun_StringFlags ()
   from /usr/lib/i386-linux-gnu/libpython2.7.so.1.0
#85 0x97167244 in QgsPythonUtilsImpl::runStringUnsafe (this=0xa59f428,
    command=..., single=false)
    at /home/pedro/qgis/QGIS-master/src/python/qgspythonutilsimpl.cpp:308

#86 0x97167305 in QgsPythonUtilsImpl::runString (this=0xa59f428,
command=...,
    msgOnError=..., single=false)
    at /home/pedro/qgis/QGIS-master/src/python/qgspythonutilsimpl.cpp:320
#87 0xb71c76c9 in QgsPythonRunnerImpl::runCommand (this=0x9f76ae8,
    command=..., messageOnError=...)
    at /home/pedro/qgis/QGIS-master/src/app/qgisapp.cpp:8707
#88 0xb63fde2c in QgsPythonRunner::run (command=..., messageOnError=...)
    at /home/pedro/qgis/QGIS-master/src/core/qgspythonrunner.cpp:33
#89 0xb715dd60 in QgisApp::QgisApp (this=0x9e28e80, splash=0x9e2c598,
    restorePlugins=true, skipVersionCheck=false, parent=0x0, fl=...)
    at /home/pedro/qgis/QGIS-master/src/app/qgisapp.cpp:916
#90 0x080529ec in main (argc=1, argv=0xbf902534)
    at /home/pedro/qgis/QGIS-master/src/app/main.cpp:1060
(gdb)
(gdb) continue
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0xb60b761e in QBasicAtomicInt::deref (this=0x0)
    at /usr/include/qt4/QtCore/qatomic_i386.h:132
132                     : "memory");
(gdb) continue
Continuing.
[Thread 0xaacffb40 (LWP 3653) exited]
[Thread 0xa98ffb40 (LWP 3655) exited]
[Thread 0x998d5b40 (LWP 3660) exited]
[Thread 0x99020b40 (LWP 3661) exited]
[Thread 0xae3bd740 (LWP 3647) exited]
[Thread 0xa88fdb40 (LWP 3659) exited]
[Thread 0xaa2ffb40 (LWP 3654) exited]
[Thread 0xa90feb40 (LWP 3658) exited]

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb)


Do you see something abnormal in the backtrace?

This is not my usual PC, so I'm not sure if it is a problem of my system.

I'm on a lubuntu 14.04.

Thanks!

Best regards,
Pedro VenĂ¢ncio
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20160628/f9876cdf/attachment-0001.html>


More information about the Qgis-developer mailing list