Filter - Segmentation fault: 4.9.0 on Linux Ubuntu

Willem Ferguson willemferguson at zoology.up.ac.za
Tue Jul 30 07:35:25 PDT 2019


This is the segmentation fault when using the filter to search for a 
person. Interestingly it refers back to maplocationmodel.cpp line 43. 
hat code is way above my head. I wonder whether this could be related to 
the other different segfault that occurs when double-clicking a location 
on the map.


Thread 1 "subsurface" received signal SIGSEGV, Segmentation fault.

0x00007ffff6719d3b in QGeoCoordinate::QGeoCoordinate(QGeoCoordinate 
const&) () from /usr/lib/x86_64-linux-gnu/libQt5Positioning.so.5

(gdb) bt full
#0  0x00007ffff6719d3b in QGeoCoordinate::QGeoCoordinate(QGeoCoordinate 
const&) () at /usr/lib/x86_64-linux-gnu/libQt5Positioning.so.5
#1  0x00005555557b582d in MapLocation::coordinate() (this=<optimized 
out>) at /home/willem/src/subsurface/qt-models/maplocationmodel.cpp:43
#2  0x00005555557b6fee in MapLocationModel::reload(QObject*) 
(this=<optimized out>, map=<optimized out>) at 
/home/willem/src/subsurface/qt-models/maplocationmodel.cpp:183
         coord = {static staticMetaObject = {d = {superdata = 0x0, 
stringdata = 0x7ffff6743d00, data = 0x7ffff6743bc0, static_metacall = 
0x7ffff673e260, relatedMetaObjects = 0x0, extradata = 0x0}}, d = {d = 
0xe0840f20247c8b48}}
         ds = 0x555577d69c00
         dsCoord = {static staticMetaObject = {d = {superdata = 0x0, 
stringdata = 0x7ffff6743d00, data = 0x7ffff6743bc0, static_metacall = 
0x7ffff673e260, relatedMetaObjects = 0x0, extradata = 0x0}}, d = {d = 
0x55555c7d74b0}}
         name = {static null = {<No data fields>}, d = 0x55556d3efb00}
         i = <optimized out>
         locationNameMap = {d = 0x555570c5ad20}
         location = 0x55555dcbf540
         diveSiteMode = false
#3  0x000055555569e27d in MapWidget::reload() (this=0x5555567cb080) at 
/home/willem/src/subsurface/desktop-widgets/mapwidget.cpp:78
         this = 0x5555567cb080
#4  0x00007ffff3dee6cf in QMetaObject::activate(QObject*, int, int, 
void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x000055555571969f in DiveListView::selectionChanged(QItemSelection 
const&, QItemSelection const&) (this=<optimized out>, selected=..., 
deselected=...) at 
/home/willem/src/subsurface/desktop-widgets/divelistview.cpp:673
         newDeselected = <optimized out>
         newSelected =
               {<QList<QItemSelectionRange>> = 
{<QListSpecialMethods<QItemSelectionRange>> = {<No data fields>}, {p = 
{static shared_null = {ref = {atomic = {_q_value = 
{<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No 
data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 
0x55556d3cec40}, d = 0x55556d3cec40}}, <No data fields>}
#6  0x00007ffff603a931 in  () at 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5


Kind regards,

willem



-- 
This message and attachments are subject to a disclaimer.

Please refer to 
http://upnet.up.ac.za/services/it/documentation/docs/004167.pdf 
<http://upnet.up.ac.za/services/it/documentation/docs/004167.pdf> for
full 
details.


More information about the subsurface mailing list