Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segfault when opening another logbook #1607

Closed
3 tasks
p-neves opened this issue Aug 28, 2018 · 43 comments
Closed
3 tasks

Segfault when opening another logbook #1607

p-neves opened this issue Aug 28, 2018 · 43 comments

Comments

@p-neves
Copy link
Contributor

p-neves commented Aug 28, 2018

Describe the issue:

When I start Subsurface and open another logbook, the program segfaults.

  • [X ] Bug
  • Change request
  • New feature request
  • Discussion request

Issue long description:

When I start Subsurface it opens my default logbook (as it should). When I try to open another logbook (File/Open logbook) the application segfaults.

Operating system:

Arch Linux

Subsurface version:

4.8.1

Not with appimage 4.7.8

Self compiled

4.8.1-303-g66aeaddd0f9c

Steps to reproduce:

  1. Start Subsurface
  2. Click File | Open logbook
  3. Navigate to folder and select file to open

Current behavior:

Subsurface segfaults

Expected behavior:

Open selected file

Additional information:

gdb output:

(gdb) run
Starting program: /home/xxxxx/Diveapps/subsurface/build/subsurface
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe789f700 (LWP 9590)]
[New Thread 0x7fffe6dff700 (LWP 9591)]
[New Thread 0x7fffe65fe700 (LWP 9592)]
[New Thread 0x7fffdf1a3700 (LWP 9593)]
[New Thread 0x7fffd0ad0700 (LWP 9594)]
[New Thread 0x7fffc8e3a700 (LWP 9595)]
item QDeclarativeGeoMapQuickItem(0x55555c5b5d80, parent=0x0, geometry=-17595.8,27236.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c5b13c0, parent=0x0, geometry=-17602.9,27242.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c5aca00, parent=0x0, geometry=-17603.3,27239.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c5a8060, parent=0x0, geometry=-17602.9,27242.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c5a36a0, parent=0x0, geometry=-17603.8,27239.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c59ed00, parent=0x0, geometry=-17667.9,27222.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c59a620, parent=0x0, geometry=-17661.3,27223.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c595c80, parent=0x0, geometry=-16946.4,26722.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c591310, parent=0x0, geometry=-16947.7,26723.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c338980, parent=0x0, geometry=-17526.1,27234.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c333fe0, parent=0x0, geometry=-16917.7,26716.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c32f900, parent=0x0, geometry=-17008.5,26774.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c32af40, parent=0x0, geometry=-17029.7,26777.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c3185f0, parent=0x0, geometry=-17025.6,26781.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bfe7a50, parent=0x0, geometry=-17020.9,26785 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bfe30b0, parent=0x0, geometry=-17914.8,27091.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bfde710, parent=0x0, geometry=-17919.3,27090.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bfd9d70, parent=0x0, geometry=-17920.5,27091.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bfd53d0, parent=0x0, geometry=-17911.9,27092.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bfd0a30, parent=0x0, geometry=-17923,27087.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bfcc090, parent=0x0, geometry=-17927.6,27088.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bfc76f0, parent=0x0, geometry=-17703.2,27216.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bfc2d80, parent=0x0, geometry=-17704.2,27217 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b678ac0, parent=0x0, geometry=-17691.2,27220.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b674100, parent=0x0, geometry=-17692.3,27220.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b66f760, parent=0x0, geometry=-17668.1,27222.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b66ab00, parent=0x0, geometry=-17665.8,27222.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b666420, parent=0x0, geometry=-17666.3,27222.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b661a60, parent=0x0, geometry=-17683.1,27222.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b65d0c0, parent=0x0, geometry=-16915.3,26721.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b658420, parent=0x0, geometry=-16952.9,26706.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab686f0, parent=0x0, geometry=-16951.2,26705.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab63a50, parent=0x0, geometry=-16951.9,26706.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab5edb0, parent=0x0, geometry=-16949.5,26704.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab5a110, parent=0x0, geometry=-16947.2,26703.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab47470, parent=0x0, geometry=-16948.6,26704.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af489a0, parent=0x0, geometry=-16946.5,26705.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af44000, parent=0x0, geometry=-17676.4,27222.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af3f660, parent=0x0, geometry=-17684.1,27223.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af3aa00, parent=0x0, geometry=-17608.4,27239.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af36060, parent=0x0, geometry=-16917.1,26717.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af316a0, parent=0x0, geometry=-17149.1,27413.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af2cd00, parent=0x0, geometry=-17152.5,27401.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af27da0, parent=0x0, geometry=-17186.6,27359.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aa4b580, parent=0x0, geometry=-17313.7,27124.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aa46bc0, parent=0x0, geometry=-17518.9,27021.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aa424e0, parent=0x0, geometry=-17573.6,26981.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aa3db40, parent=0x0, geometry=-17700.1,27003.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aa391a0, parent=0x0, geometry=-17684.7,27000.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aa34800, parent=0x0, geometry=-17915,26965.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aa30120, parent=0x0, geometry=-17750.9,27011.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aa2ba60, parent=0x0, geometry=-17793.2,26996.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a30ab60, parent=0x0, geometry=-17921.6,27077.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a3061a0, parent=0x0, geometry=-17948.4,27025.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a301800, parent=0x0, geometry=-17961.1,27008.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a2fce40, parent=0x0, geometry=-17935.7,27067.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a5dcde0, parent=0x0, geometry=-17936.8,27066.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a5d8720, parent=0x0, geometry=-17595.9,27237 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a5d3d60, parent=0x0, geometry=-17594.3,27236.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a5cf3a0, parent=0x0, geometry=-17793.2,27183.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a5caa00, parent=0x0, geometry=-17839.4,27150.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a5c6060, parent=0x0, geometry=-17873.8,27134.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a5c16a0, parent=0x0, geometry=-17357.6,27108.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a5bca20, parent=0x0, geometry=-17675.9,27220.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c493d60, parent=0x0, geometry=-17662.1,27224.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c48f3a0, parent=0x0, geometry=-17661.6,27224.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c48ace0, parent=0x0, geometry=-17554.8,27226.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c486600, parent=0x0, geometry=-17851.8,26946.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c481f20, parent=0x0, geometry=-17349.7,27089.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c47d580, parent=0x0, geometry=-17511.5,27234.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c478620, parent=0x0, geometry=-16946.9,26707.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a6b8990, parent=0x0, geometry=-16935.2,26713.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a6b3fd0, parent=0x0, geometry=-16945.4,26725.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a6af610, parent=0x0, geometry=-16945,26725.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a6aaf50, parent=0x0, geometry=-16935.2,26721.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a6a6590, parent=0x0, geometry=-16920.2,26687.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b05c090, parent=0x0, geometry=-16920.4,26688.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b0576d0, parent=0x0, geometry=-16949.7,26705.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b052a70, parent=0x0, geometry=-18719.5,33339.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b04e0b0, parent=0x0, geometry=-18704.9,33337.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b049430, parent=0x0, geometry=-18703.4,33338.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b044a70, parent=0x0, geometry=-18704.9,33337.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b0400d0, parent=0x0, geometry=-18717.6,33343.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b9eff30, parent=0x0, geometry=-18739.1,33325 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b9eb290, parent=0x0, geometry=-18703.2,33339.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b9e65f0, parent=0x0, geometry=-18696.8,33305.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b9e1c30, parent=0x0, geometry=-18695.9,33294.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b9dd550, parent=0x0, geometry=-17308.1,27124.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b9d8bb0, parent=0x0, geometry=-17352.3,27108.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b9d3f10, parent=0x0, geometry=-9045.63,20397.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a19f360, parent=0x0, geometry=-9046.93,20397.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a19a6c0, parent=0x0, geometry=-9051.81,20400.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a195a20, parent=0x0, geometry=-9054.76,20399.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a190d80, parent=0x0, geometry=-9057.32,20398.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a18c140, parent=0x0, geometry=-9060.07,20395.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a93fad0, parent=0x0, geometry=-9061.77,20394.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a93f2c0, parent=0x0, geometry=-17366.4,27105.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c36bc80, parent=0x0, geometry=-17536.4,27228.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a356850, parent=0x0, geometry=-17603.6,27240 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c354140, parent=0x0, geometry=-17615.3,27241.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bce7560, parent=0x0, geometry=-9157.87,21611.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bce28e0, parent=0x0, geometry=-17563.8,27225.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bcddf20, parent=0x0, geometry=-17554.9,27228.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bcd9560, parent=0x0, geometry=-17610.2,27243 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bcd4ba0, parent=0x0, geometry=-17518.8,27237.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bcd0240, parent=0x0, geometry=-17601.1,27238.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba85600, parent=0x0, geometry=-17593.2,27240.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba80c40, parent=0x0, geometry=-17537.7,27230.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba7c280, parent=0x0, geometry=-17554.7,27225.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba778c0, parent=0x0, geometry=132308,61869.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba72f00, parent=0x0, geometry=132345,61829.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba6e540, parent=0x0, geometry=132323,61863.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba69bb0, parent=0x0, geometry=132302,61918.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a25cd70, parent=0x0, geometry=132320,61919.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a258110, parent=0x0, geometry=131919,61985.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a253770, parent=0x0, geometry=131914,61981.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a24edb0, parent=0x0, geometry=131919,62017.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a24a3f0, parent=0x0, geometry=132202,61834.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a245d50, parent=0x0, geometry=-8550.94,21502.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b209dc0, parent=0x0, geometry=-8542.69,21507.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b1f76c0, parent=0x0, geometry=-8543.29,21507.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b1f2a20, parent=0x0, geometry=-17445.4,27172.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c38fc90, parent=0x0, geometry=-7777.38,21473.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c38b5d0, parent=0x0, geometry=-7969.51,21613.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c386c10, parent=0x0, geometry=-8039.93,21662 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c382550, parent=0x0, geometry=-17496.1,27231.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c37d8f0, parent=0x0, geometry=-17604.4,27237.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c378f30, parent=0x0, geometry=-17399.1,27113.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c3745a0, parent=0x0, geometry=-17607.9,27240.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c28efa0, parent=0x0, geometry=-16497.3,30303 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c28a340, parent=0x0, geometry=-9158.74,21624.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c285980, parent=0x0, geometry=-7987.78,21625.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c280fc0, parent=0x0, geometry=-8547.47,21481.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c27c320, parent=0x0, geometry=-9673.84,19360.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c277980, parent=0x0, geometry=-7555.77,21377.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a2e84e0, parent=0x0, geometry=-8175.96,21626.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a2e3860, parent=0x0, geometry=-9758.51,18371.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a2dec00, parent=0x0, geometry=-9806.57,18299.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555affb570, parent=0x0, geometry=-9300.01,19712.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aff6b90, parent=0x0, geometry=-9469.96,19739.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aff1f30, parent=0x0, geometry=-9215.91,21594.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555afed2b0, parent=0x0, geometry=-9145.69,21606.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555afe88f0, parent=0x0, geometry=-8852.77,21481.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555afe3ef0, parent=0x0, geometry=-8562.39,21549.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a2947f0, parent=0x0, geometry=-8644.37,21515.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a28fb20, parent=0x0, geometry=-8813.89,21474.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a28b160, parent=0x0, geometry=-9199.12,19650 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a2867c0, parent=0x0, geometry=-9203.77,19654.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a281e00, parent=0x0, geometry=-8543.41,21507.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a27d460, parent=0x0, geometry=-8507.84,21575.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a56ff30, parent=0x0, geometry=-9207.53,19653.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a56b570, parent=0x0, geometry=-8539.97,21537.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a566bb0, parent=0x0, geometry=-17356.1,32903.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a5624f0, parent=0x0, geometry=-8527.68,21569.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a55d890, parent=0x0, geometry=-8532.39,21564.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a5591d0, parent=0x0, geometry=-8010.48,21631.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b414900, parent=0x0, geometry=-7952.99,21605 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b40ff40, parent=0x0, geometry=-7644.64,21405.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b40b2e0, parent=0x0, geometry=-7581.33,21398.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b406680, parent=0x0, geometry=-8505.36,21580.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b401ca0, parent=0x0, geometry=-7940.71,21610.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b3fd300, parent=0x0, geometry=-7898.83,21572.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a1b9a90, parent=0x0, geometry=-7763.14,21470.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a1a70d0, parent=0x0, geometry=-7865.77,21422.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a27b340, parent=0x0, geometry=-8520.1,21573 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a2766e0, parent=0x0, geometry=-8511.92,21590.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a271a60, parent=0x0, geometry=-9350.49,19712.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a26d3a0, parent=0x0, geometry=-8551.63,21559.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a268cc0, parent=0x0, geometry=-8848.39,21571.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a264600, parent=0x0, geometry=-8526.39,21570.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b078d60, parent=0x0, geometry=-8620.47,21656.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b0740e0, parent=0x0, geometry=-8450.18,21517.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b06f720, parent=0x0, geometry=-8552.72,21576.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b06b060, parent=0x0, geometry=-8596.61,21538 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b0663e0, parent=0x0, geometry=-8539.35,21536.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b061a20, parent=0x0, geometry=-9042.71,20394.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b53c0d0, parent=0x0, geometry=-8584.63,21541.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b537730, parent=0x0, geometry=-8530.56,21569.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b533050, parent=0x0, geometry=-8523.77,21574.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b52e3f0, parent=0x0, geometry=-9758.07,18389.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b529a10, parent=0x0, geometry=-9807.4,18300.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b525050, parent=0x0, geometry=-2406.56,21862.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555afde4b0, parent=0x0, geometry=-8523.14,21572.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555afd9830, parent=0x0, geometry=-9777.11,18384.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b487e10, parent=0x0, geometry=-9780.51,18388 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b483750, parent=0x0, geometry=-9792.04,18371.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b47edb0, parent=0x0, geometry=-9789.82,18375.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b47a3f0, parent=0x0, geometry=-9770.96,18388 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b475a50, parent=0x0, geometry=-9772.08,18391.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b471090, parent=0x0, geometry=-9766.89,18388.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55556c4783f0, parent=0x0, geometry=-9013.09,20894.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55556c473770, parent=0x0, geometry=-9030.04,20781.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55556c46edd0, parent=0x0, geometry=-9019.14,21011.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55556c46a6f0, parent=0x0, geometry=-8245.9,21593.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55556c465d50, parent=0x0, geometry=-8199.7,21623.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c195e10, parent=0x0, geometry=-16300,32723.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c191190, parent=0x0, geometry=-16282.2,32709.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c18c510, parent=0x0, geometry=-8045.01,21664.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c187b50, parent=0x0, geometry=-8129.55,21647.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c1831b0, parent=0x0, geometry=-9156.81,21607.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c17e830, parent=0x0, geometry=-463.69,20786 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b49fad0, parent=0x0, geometry=-9609.12,19373.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b49b410, parent=0x0, geometry=-9733.13,19352.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b5e1470, parent=0x0, geometry=-9125.11,17337.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b5dc4f0, parent=0x0, geometry=-9098.74,15072.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b5d7e10, parent=0x0, geometry=-9103.74,15117.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b5d3170, parent=0x0, geometry=-9079.29,15224.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b5ce7d0, parent=0x0, geometry=-9114.43,20352.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b5c9e10, parent=0x0, geometry=-9707.03,19132.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c46e850, parent=0x0, geometry=-9381.99,18250.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c469e90, parent=0x0, geometry=-9623.95,18445.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c465210, parent=0x0, geometry=-9590.8,18435.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c4605b0, parent=0x0, geometry=-9766.52,18384.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c45bbf0, parent=0x0, geometry=-9459.61,19727.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b0c6f10, parent=0x0, geometry=-14325.8,31872.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b0c2290, parent=0x0, geometry=-14531.5,32657.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b0bd610, parent=0x0, geometry=-15032.7,32819.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b0b8990, parent=0x0, geometry=-14858.1,32854.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b0b3d30, parent=0x0, geometry=-15966.1,33057.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a180ab0, parent=0x0, geometry=-15971.9,33077.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a17be10, parent=0x0, geometry=-15953.4,32919 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a177190, parent=0x0, geometry=-16107.3,33167.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a172230, parent=0x0, geometry=-16020.8,32735.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a16d5f0, parent=0x0, geometry=-17476.7,32693.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a9402e0, parent=0x0, geometry=-16807.9,32297.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a93a940, parent=0x0, geometry=-9231.29,19679.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af21040, parent=0x0, geometry=-9013.86,20520.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af1bd70, parent=0x0, geometry=-8721.34,21487.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af17110, parent=0x0, geometry=-9158.06,21612.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af12750, parent=0x0, geometry=-17487.2,27223.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c352cb0, parent=0x0, geometry=-17802.9,27175.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c34e030, parent=0x0, geometry=-17555.2,27225.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c349690, parent=0x0, geometry=-17494.5,27231.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c344fb0, parent=0x0, geometry=-8200.35,21661.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c3408f0, parent=0x0, geometry=-17607.9,27239 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b11ddb0, parent=0x0, geometry=-17517.9,27235.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b119410, parent=0x0, geometry=-17421.2,27139.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b114a70, parent=0x0, geometry=-8728.97,21468.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b1100b0, parent=0x0, geometry=-23779,46629.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b10b630, parent=0x0, geometry=-24163,46806 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b68dd40, parent=0x0, geometry=-9028.53,21021.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6890c0, parent=0x0, geometry=-9023.08,21016.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b684440, parent=0x0, geometry=-9026.83,21022.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b67fa80, parent=0x0, geometry=-9024.04,21024.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c2606c0, parent=0x0, geometry=-9022.8,21012.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c25ba00, parent=0x0, geometry=-9079.75,20399.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c256e20, parent=0x0, geometry=-9050.33,20401.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aaaa4e0, parent=0x0, geometry=-9060.99,20392.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c253690, parent=0x0, geometry=-9064.89,20388.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c24e9f0, parent=0x0, geometry=-9036.4,20408 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bfbd7b0, parent=0x0, geometry=-8141.9,21620.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bfb8e10, parent=0x0, geometry=105575,52970.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bfb4450, parent=0x0, geometry=105572,52961.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bfafa90, parent=0x0, geometry=105570,52982.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c2728c0, parent=0x0, geometry=105610,53029.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c26df00, parent=0x0, geometry=105597,52960.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c269540, parent=0x0, geometry=105621,52984.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c2648c0, parent=0x0, geometry=105564,53008.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b5f1a20, parent=0x0, geometry=-16929,26725.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b5ed040, parent=0x0, geometry=-8114.47,21679.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b5e8960, parent=0x0, geometry=-8069.5,21753.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b5e3fc0, parent=0x0, geometry=-13323.5,24164.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab42580, parent=0x0, geometry=-8160.14,21663 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab3dea0, parent=0x0, geometry=-29939.5,19593.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab394e0, parent=0x0, geometry=-29943.7,19601.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab34b20, parent=0x0, geometry=-29993.1,19599.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555557264060, parent=0x0, geometry=-9109.84,21600.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555725f6c0, parent=0x0, geometry=-9135.54,21395.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c2445a0, parent=0x0, geometry=-9153.35,21613.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555572583b0, parent=0x0, geometry=-9301.35,19712.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c6d8180, parent=0x0, geometry=-8311.51,21536.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c6d37c0, parent=0x0, geometry=-29937.7,19603.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c6cec90, parent=0x0, geometry=-30073.5,19592 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c1422e0, parent=0x0, geometry=-8042.26,21667.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c13d980, parent=0x0, geometry=-9304.55,19712.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c24a7f0, parent=0x0, geometry=37045.4,36087.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c245ea0, parent=0x0, geometry=37047.7,36087.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555557098840, parent=0x0, geometry=36858.6,35899.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555572538c0, parent=0x0, geometry=36856.9,35896.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555724ef20, parent=0x0, geometry=36201.2,34521.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aab3200, parent=0x0, geometry=36179.1,34501.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b57a7c0, parent=0x0, geometry=35937.2,33357.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c472f10, parent=0x0, geometry=36052.5,33128.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b67cfb0, parent=0x0, geometry=36269.2,33261.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555563d7b60, parent=0x0, geometry=36346.1,33229.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555617e740, parent=0x0, geometry=36402.7,33192.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556080220, parent=0x0, geometry=36401.8,33239.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555617c2c0, parent=0x0, geometry=36061.5,33406.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555561b2b90, parent=0x0, geometry=35982.6,33611.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555561a8090, parent=0x0, geometry=-9137.95,21597.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555571f7f30, parent=0x0, geometry=-8202.36,21651 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555561f2500, parent=0x0, geometry=-30035.1,19599.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556053930, parent=0x0, geometry=-29874.2,19569.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556039dc0, parent=0x0, geometry=-29900.7,19611.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555560d6720, parent=0x0, geometry=-29854.5,19574.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556056070, parent=0x0, geometry=-29946.1,19600.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556050ea0, parent=0x0, geometry=-29939.7,19603.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556210cb0, parent=0x0, geometry=-29938.7,19585.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555561f7670, parent=0x0, geometry=-8961.13,21523.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555605f0a0, parent=0x0, geometry=-7987.79,21625.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555620cdb0, parent=0x0, geometry=-9126.04,19632.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555639c860, parent=0x0, geometry=-9175.05,21626.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555617b0b0, parent=0x0, geometry=-9156,21619.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556087d50, parent=0x0, geometry=-8826.07,18260.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555563cee80, parent=0x0, geometry=-9465.28,19746.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555620fa60, parent=0x0, geometry=-8037.1,21672.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555565c0980, parent=0x0, geometry=-8995.08,21534.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555657ea40, parent=0x0, geometry=-8196.48,21663.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556581c10, parent=0x0, geometry=-29939.5,19602.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555565662b0, parent=0x0, geometry=-29933.8,19579.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555641c0e0, parent=0x0, geometry=-29936.6,19593.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555565e3ec0, parent=0x0, geometry=-29933.1,19599.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555566525a0, parent=0x0, geometry=-29839.6,19577.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555666ee90, parent=0x0, geometry=-26212.3,21710.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556335700, parent=0x0, geometry=11262.1,13553.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555566635a0, parent=0x0, geometry=11261.6,13540.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555666aea0, parent=0x0, geometry=11249.9,13533.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556671d70, parent=0x0, geometry=10915.6,13932.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556700650, parent=0x0, geometry=-29945.7,19598 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555646f140, parent=0x0, geometry=-9162.34,21621.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556649220, parent=0x0, geometry=-8644.81,20943.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555561d8aa0, parent=0x0, geometry=-7972.38,21595.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556161b90, parent=0x0, geometry=-7893,21572.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556099290, parent=0x0, geometry=-9158.03,19627.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555567a2c70, parent=0x0, geometry=-8035.82,21677.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556145010, parent=0x0, geometry=-8966.03,21558.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555561452c0, parent=0x0, geometry=-9299.37,19712.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555561482c0, parent=0x0, geometry=-8390.36,21527.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556143640, parent=0x0, geometry=-32650.8,18458.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555566a66c0, parent=0x0, geometry=-32579.4,18317.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555560888b0, parent=0x0, geometry=-32621.4,18433.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555603a670, parent=0x0, geometry=-32576.9,18323.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556096b90, parent=0x0, geometry=-32575.6,18329.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555562bdc60, parent=0x0, geometry=-9093.17,21250.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556087230, parent=0x0, geometry=-9002.41,20670.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556263b30, parent=0x0, geometry=-8470.27,21528 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555561ce110, parent=0x0, geometry=-9104.13,21566.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555608ec60, parent=0x0, geometry=-7809.32,21525.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556152aa0, parent=0x0, geometry=-7758.24,20152.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556077220, parent=0x0, geometry=-9210.85,21565.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555561f6ed0, parent=0x0, geometry=-9120.88,21571.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555556151980, parent=0x0, geometry=-8674.9,21499.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555560190d0, parent=0x0, geometry=-8679.34,21498.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555560d7170, parent=0x0, geometry=-8668.67,21503.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555561f87a0, parent=0x0, geometry=-9770.01,18388 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555560915e0, parent=0x0, geometry=-9805.89,18299.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555560a7280, parent=0x0, geometry=-9217.96,19665.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555618f3a0, parent=0x0, geometry=-9153.37,21614.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555561ae6d0, parent=0x0, geometry=-9146.76,21605.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab45230, parent=0x0, geometry=-9261.7,19697.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b71dd70, parent=0x0, geometry=-8037.48,21658.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d19cd30, parent=0x0, geometry=-17602.9,27242.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d198370, parent=0x0, geometry=-17603.3,27239.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d1859b0, parent=0x0, geometry=-17602.9,27242.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d180ff0, parent=0x0, geometry=-17603.8,27239.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d17c650, parent=0x0, geometry=-17667.9,27222.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d177f70, parent=0x0, geometry=-17661.3,27223.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d1735d0, parent=0x0, geometry=-16946.4,26722.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d16ec30, parent=0x0, geometry=-16947.7,26723.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d16a570, parent=0x0, geometry=-17526.1,27234.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d165bd0, parent=0x0, geometry=-16917.7,26716.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d1614f0, parent=0x0, geometry=-17008.5,26774.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d15cb30, parent=0x0, geometry=-17029.7,26777.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d158190, parent=0x0, geometry=-17025.6,26781.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d1537f0, parent=0x0, geometry=-17020.9,26785 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d14ee50, parent=0x0, geometry=-17914.8,27091.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d14a4b0, parent=0x0, geometry=-17919.3,27090.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d145b10, parent=0x0, geometry=-17920.5,27091.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d141170, parent=0x0, geometry=-17911.9,27092.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d13c7d0, parent=0x0, geometry=-17923,27087.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d137e30, parent=0x0, geometry=-17927.6,27088.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c924a0, parent=0x0, geometry=-17703.2,27216.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c8db00, parent=0x0, geometry=-17704.2,27217 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c89140, parent=0x0, geometry=-17691.2,27220.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c76760, parent=0x0, geometry=-17692.3,27220.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c71dc0, parent=0x0, geometry=-17668.1,27222.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c6d160, parent=0x0, geometry=-17665.8,27222.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c68a80, parent=0x0, geometry=-17666.3,27222.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c640c0, parent=0x0, geometry=-17683.1,27222.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c5f720, parent=0x0, geometry=-16915.3,26721.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c5aa80, parent=0x0, geometry=-16952.9,26706.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c55de0, parent=0x0, geometry=-16951.2,26705.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c51140, parent=0x0, geometry=-16951.9,26706.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c4c4a0, parent=0x0, geometry=-16949.5,26704.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c47800, parent=0x0, geometry=-16947.2,26703.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c42b60, parent=0x0, geometry=-16948.6,26704.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c3dec0, parent=0x0, geometry=-16946.5,26705.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c39520, parent=0x0, geometry=-17676.4,27222.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c34b80, parent=0x0, geometry=-17684.1,27223.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c2ff20, parent=0x0, geometry=-17608.4,27239.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c2b580, parent=0x0, geometry=-16917.1,26717.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c26bc0, parent=0x0, geometry=-17149.1,27413.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c22220, parent=0x0, geometry=-17152.5,27401.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c1d2c0, parent=0x0, geometry=-17186.6,27359.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c18920, parent=0x0, geometry=-17313.7,27124.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c05f40, parent=0x0, geometry=-17518.9,27021.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568c01860, parent=0x0, geometry=-17573.6,26981.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568bfcec0, parent=0x0, geometry=-17700.1,27003.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568bf8520, parent=0x0, geometry=-17684.7,27000.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568bf3b80, parent=0x0, geometry=-17915,26965.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568bef4a0, parent=0x0, geometry=-17750.9,27011.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568beade0, parent=0x0, geometry=-17793.2,26996.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555568be66f0, parent=0x0, geometry=-17921.6,27077.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b1bbfd0, parent=0x0, geometry=-17948.4,27025.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b1b7630, parent=0x0, geometry=-17961.1,27008.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b1b2c70, parent=0x0, geometry=-17935.7,27067.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b1ae2d0, parent=0x0, geometry=-17936.8,27066.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b1a9c10, parent=0x0, geometry=-17595.9,27237 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b1a5250, parent=0x0, geometry=-17594.3,27236.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b1a0890, parent=0x0, geometry=-17793.2,27183.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b19bef0, parent=0x0, geometry=-17839.4,27150.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b197550, parent=0x0, geometry=-17873.8,27134.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b192b90, parent=0x0, geometry=-17357.6,27108.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b18df10, parent=0x0, geometry=-17675.9,27220.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b189830, parent=0x0, geometry=-17662.1,27224.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b184e70, parent=0x0, geometry=-17661.6,27224.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b1807b0, parent=0x0, geometry=-17554.8,27226.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b16e0b0, parent=0x0, geometry=-17851.8,26946.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b1699d0, parent=0x0, geometry=-17349.7,27089.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b165030, parent=0x0, geometry=-17511.5,27234.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b1600d0, parent=0x0, geometry=-16946.9,26707.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b15b730, parent=0x0, geometry=-16935.2,26713.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b156d70, parent=0x0, geometry=-16945.4,26725.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b1523b0, parent=0x0, geometry=-16945,26725.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b14dcf0, parent=0x0, geometry=-16935.2,26721.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b149330, parent=0x0, geometry=-16920.2,26687.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b144990, parent=0x0, geometry=-16920.4,26688.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b13ffd0, parent=0x0, geometry=-16949.7,26705.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b13b370, parent=0x0, geometry=-18719.5,33339.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b1369b0, parent=0x0, geometry=-18704.9,33337.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b131d30, parent=0x0, geometry=-18703.4,33338.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b12d370, parent=0x0, geometry=-18704.9,33337.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b1289d0, parent=0x0, geometry=-18717.6,33343.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b123d30, parent=0x0, geometry=-18739.1,33325 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b11f110, parent=0x0, geometry=-18703.2,33339.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf62f00, parent=0x0, geometry=-18696.8,33305.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf5e540, parent=0x0, geometry=-18695.9,33294.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf59e60, parent=0x0, geometry=-17308.1,27124.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf474a0, parent=0x0, geometry=-17352.3,27108.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf42800, parent=0x0, geometry=-9045.63,20397.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf3db60, parent=0x0, geometry=-9046.93,20397.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf38ec0, parent=0x0, geometry=-9051.81,20400.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf34220, parent=0x0, geometry=-9054.76,20399.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf2f580, parent=0x0, geometry=-9057.32,20398.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf2a8e0, parent=0x0, geometry=-9060.07,20395.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf25c40, parent=0x0, geometry=-9061.77,20394.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf20fe0, parent=0x0, geometry=-17366.4,27105.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf1c900, parent=0x0, geometry=-17536.4,27228.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf17f40, parent=0x0, geometry=-17603.6,27240 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf135a0, parent=0x0, geometry=-17615.3,27241.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf0ebe0, parent=0x0, geometry=-9157.87,21611.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf09f60, parent=0x0, geometry=-17563.8,27225.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf055a0, parent=0x0, geometry=-17554.9,27228.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bf00be0, parent=0x0, geometry=-17610.2,27243 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555befc220, parent=0x0, geometry=-17518.8,27237.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bef7880, parent=0x0, geometry=-17601.1,27238.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bef2ec0, parent=0x0, geometry=-17593.2,27240.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555beee500, parent=0x0, geometry=-17537.7,27230.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bee9b40, parent=0x0, geometry=-17554.7,27225.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bed7160, parent=0x0, geometry=132308,61869.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555bed27a0, parent=0x0, geometry=132345,61829.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555becdde0, parent=0x0, geometry=132323,61863.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cdc85a0, parent=0x0, geometry=132302,61918.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cdc3be0, parent=0x0, geometry=132320,61919.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cdbef80, parent=0x0, geometry=131919,61985.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cdba5e0, parent=0x0, geometry=131914,61981.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cdb5c20, parent=0x0, geometry=131919,62017.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cdb1260, parent=0x0, geometry=132202,61834.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cdacb80, parent=0x0, geometry=-8550.94,21502.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cda84a0, parent=0x0, geometry=-8542.69,21507.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cda3dc0, parent=0x0, geometry=-8543.29,21507.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd9f120, parent=0x0, geometry=-17445.4,27172.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd9a4a0, parent=0x0, geometry=-7777.38,21473.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd95de0, parent=0x0, geometry=-7969.51,21613.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd91420, parent=0x0, geometry=-8039.93,21662 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd8cd60, parent=0x0, geometry=-17496.1,27231.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd88100, parent=0x0, geometry=-17604.4,27237.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd83740, parent=0x0, geometry=-17399.1,27113.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd7ed80, parent=0x0, geometry=-17607.9,27240.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd7a0e0, parent=0x0, geometry=-16497.3,30303 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd75480, parent=0x0, geometry=-9158.74,21624.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd62aa0, parent=0x0, geometry=-7987.78,21625.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd5e0e0, parent=0x0, geometry=-8547.47,21481.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd59440, parent=0x0, geometry=-9673.84,19360.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd54aa0, parent=0x0, geometry=-7555.77,21377.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd503e0, parent=0x0, geometry=-8175.96,21626.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd4b760, parent=0x0, geometry=-9758.51,18371.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd46b00, parent=0x0, geometry=-9806.57,18299.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd41e80, parent=0x0, geometry=-9300.01,19712.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd3d4c0, parent=0x0, geometry=-9469.96,19739.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd38860, parent=0x0, geometry=-9215.91,21594.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555cd33be0, parent=0x0, geometry=-9145.69,21606.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d134bb0, parent=0x0, geometry=-8852.77,21481.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d1301f0, parent=0x0, geometry=-8562.39,21549.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d12b550, parent=0x0, geometry=-8644.37,21515.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d1268d0, parent=0x0, geometry=-8813.89,21474.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d121f10, parent=0x0, geometry=-9199.12,19650 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d11d570, parent=0x0, geometry=-9203.77,19654.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d118bb0, parent=0x0, geometry=-8543.41,21507.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d114210, parent=0x0, geometry=-8507.84,21575.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d10f850, parent=0x0, geometry=-9207.53,19653.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d10ae90, parent=0x0, geometry=-8539.97,21537.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0f84b0, parent=0x0, geometry=-17356.1,32903.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0f3df0, parent=0x0, geometry=-8527.68,21569.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0ef190, parent=0x0, geometry=-8532.39,21564.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0eaad0, parent=0x0, geometry=-8010.48,21631.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0e6110, parent=0x0, geometry=-7952.99,21605 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0e1750, parent=0x0, geometry=-7644.64,21405.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0dcaf0, parent=0x0, geometry=-7581.33,21398.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0d7e90, parent=0x0, geometry=-8505.36,21580.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0d34d0, parent=0x0, geometry=-7940.71,21610.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0ceb10, parent=0x0, geometry=-7898.83,21572.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0ca150, parent=0x0, geometry=-7763.14,21470.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0c57b0, parent=0x0, geometry=-7865.77,21422.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0c0e10, parent=0x0, geometry=-8520.1,21573 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0bc1b0, parent=0x0, geometry=-8511.92,21590.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0b7530, parent=0x0, geometry=-9350.49,19712.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0b2e70, parent=0x0, geometry=-8551.63,21559.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0ae790, parent=0x0, geometry=-8848.39,21571.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0aa0d0, parent=0x0, geometry=-8526.39,21570.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0a5730, parent=0x0, geometry=-8620.47,21656.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d0a0ab0, parent=0x0, geometry=-8450.18,21517.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555d09c030, parent=0x0, geometry=-8552.72,21576.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555abe58a0, parent=0x0, geometry=-8596.61,21538 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555abe0c40, parent=0x0, geometry=-8539.35,21536.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555abdc280, parent=0x0, geometry=-9042.71,20394.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555abd78e0, parent=0x0, geometry=-8584.63,21541.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555abd2f40, parent=0x0, geometry=-8530.56,21569.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555abce860, parent=0x0, geometry=-8523.77,21574.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555abc9c00, parent=0x0, geometry=-9758.07,18389.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555abc5240, parent=0x0, geometry=-9807.4,18300.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555abc0ad0, parent=0x0, geometry=-2406.56,21862.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555abbc800, parent=0x0, geometry=-8523.14,21572.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555abb8030, parent=0x0, geometry=-9777.11,18384.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555abb3ad0, parent=0x0, geometry=-9780.51,18388 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555abaf870, parent=0x0, geometry=-9792.04,18371.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555abab330, parent=0x0, geometry=-9789.82,18375.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aba6dd0, parent=0x0, geometry=-9770.96,18388 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aba2890, parent=0x0, geometry=-9772.08,18391.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab9e330, parent=0x0, geometry=-9766.89,18388.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab99d80, parent=0x0, geometry=-9013.09,20894.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a187be0, parent=0x0, geometry=-9030.04,20781.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a994c70, parent=0x0, geometry=-9019.14,21011.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab88e60, parent=0x0, geometry=-8245.9,21593.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c366a20, parent=0x0, geometry=-8199.7,21623.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab71130, parent=0x0, geometry=-16300,32723.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab6c910, parent=0x0, geometry=-16282.2,32709.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b71b2a0, parent=0x0, geometry=-8045.01,21664.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b716d40, parent=0x0, geometry=-8129.55,21647.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b712800, parent=0x0, geometry=-9156.81,21607.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b70e2a0, parent=0x0, geometry=-463.69,20786 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b70a040, parent=0x0, geometry=-9609.12,19373.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b705dc0, parent=0x0, geometry=-9733.13,19352.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b701b10, parent=0x0, geometry=-9125.11,17337.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6fd1f0, parent=0x0, geometry=-9098.74,15072.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6f91c0, parent=0x0, geometry=-9103.74,15117.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6f4c00, parent=0x0, geometry=-9079.29,15224.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6f0910, parent=0x0, geometry=-9114.43,20352.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6ec600, parent=0x0, geometry=-9707.03,19132.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6e82f0, parent=0x0, geometry=-9381.99,18250.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6e3fe0, parent=0x0, geometry=-9623.95,18445.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6dfa40, parent=0x0, geometry=-9590.8,18435.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6db4a0, parent=0x0, geometry=-9766.52,18384.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6d7190, parent=0x0, geometry=-9459.61,19727.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6d2c10, parent=0x0, geometry=-14325.8,31872.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6ce670, parent=0x0, geometry=-14531.5,32657.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6bc1c0, parent=0x0, geometry=-15032.7,32819.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6b7c20, parent=0x0, geometry=-14858.1,32854.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6b36a0, parent=0x0, geometry=-15966.1,33057.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6af390, parent=0x0, geometry=-15971.9,33077.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6aadd0, parent=0x0, geometry=-15953.4,32919 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6a6830, parent=0x0, geometry=-16107.3,33167.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b0fac40, parent=0x0, geometry=-16020.8,32735.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b0f67a0, parent=0x0, geometry=-17476.7,32693.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ce4fa20, parent=0x0, geometry=-16807.9,32297.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aa9a370, parent=0x0, geometry=-9231.29,19679.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c63ac10, parent=0x0, geometry=-9013.86,20520.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6a0680, parent=0x0, geometry=-8721.34,21487.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b69ba20, parent=0x0, geometry=-9158.06,21612.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b697060, parent=0x0, geometry=-17487.2,27223.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6926f0, parent=0x0, geometry=-17802.9,27175.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aa26580, parent=0x0, geometry=-17555.2,27225.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aa21be0, parent=0x0, geometry=-17494.5,27231.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aa1d500, parent=0x0, geometry=-8200.35,21661.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aa18e40, parent=0x0, geometry=-17607.9,27239 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aa14780, parent=0x0, geometry=-17517.9,27235.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aa0fde0, parent=0x0, geometry=-17421.2,27139.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a9fd420, parent=0x0, geometry=-8728.97,21468.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a9f8a60, parent=0x0, geometry=-23779,46629.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a9f40a0, parent=0x0, geometry=-24163,46806 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a9ef6e0, parent=0x0, geometry=-9028.53,21021.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a9eaa60, parent=0x0, geometry=-9023.08,21016.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a9e5de0, parent=0x0, geometry=-9026.83,21022.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a9e1420, parent=0x0, geometry=-9024.04,21024.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555afc5920, parent=0x0, geometry=-9022.8,21012.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555afc0c80, parent=0x0, geometry=-9079.75,20399.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555afbbfe0, parent=0x0, geometry=-9050.33,20401.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555afb7340, parent=0x0, geometry=-9060.99,20392.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555afb26a0, parent=0x0, geometry=-9064.89,20388.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555afada00, parent=0x0, geometry=-9036.4,20408 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555afa9320, parent=0x0, geometry=-8141.9,21620.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555afa4980, parent=0x0, geometry=105575,52970.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af9ffc0, parent=0x0, geometry=105572,52961.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af9b600, parent=0x0, geometry=105570,52982.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af96c40, parent=0x0, geometry=105610,53029.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af92280, parent=0x0, geometry=105597,52960.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555af8d8e0, parent=0x0, geometry=105621,52984.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab2f760, parent=0x0, geometry=105564,53008.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab2b080, parent=0x0, geometry=-16929,26725.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab186a0, parent=0x0, geometry=-8114.47,21679.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab14050, parent=0x0, geometry=-8069.5,21753.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab0f6b0, parent=0x0, geometry=-13323.5,24164.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab0aff0, parent=0x0, geometry=-8160.14,21663 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab06910, parent=0x0, geometry=-29939.5,19593.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ab01f70, parent=0x0, geometry=-29943.7,19601.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aafd5b0, parent=0x0, geometry=-29993.1,19599.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555aaf8c10, parent=0x0, geometry=-9109.84,21600.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a7c7370, parent=0x0, geometry=-9135.54,21395.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a7c29b0, parent=0x0, geometry=-9153.35,21613.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a7bdff0, parent=0x0, geometry=-9301.35,19712.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a7b9370, parent=0x0, geometry=-8311.51,21536.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a7b49b0, parent=0x0, geometry=-29937.7,19603.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a7afd50, parent=0x0, geometry=-30073.5,19592 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a7ab3b0, parent=0x0, geometry=-8042.26,21667.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a7a6a10, parent=0x0, geometry=-9304.55,19712.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a7a2050, parent=0x0, geometry=37045.4,36087.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a79d6b0, parent=0x0, geometry=37047.7,36087.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a798d10, parent=0x0, geometry=36858.6,35899.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a794350, parent=0x0, geometry=36856.9,35896.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a231830, parent=0x0, geometry=36201.2,34521.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a21f130, parent=0x0, geometry=36179.1,34501.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a21aa50, parent=0x0, geometry=35937.2,33357.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a216370, parent=0x0, geometry=36052.5,33128.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a211c90, parent=0x0, geometry=36269.2,33261.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a20d2d0, parent=0x0, geometry=36346.1,33229.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a208650, parent=0x0, geometry=36402.7,33192.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a2039d0, parent=0x0, geometry=36401.8,33239.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a1ff030, parent=0x0, geometry=36061.5,33406.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba65c90, parent=0x0, geometry=35982.6,33611.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba61010, parent=0x0, geometry=-9137.95,21597.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba5c670, parent=0x0, geometry=-8202.36,21651 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba57a10, parent=0x0, geometry=-30035.1,19599.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba53070, parent=0x0, geometry=-29874.2,19569.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba4e6d0, parent=0x0, geometry=-29900.7,19611.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba49d10, parent=0x0, geometry=-29854.5,19574.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba45370, parent=0x0, geometry=-29946.1,19600.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba409b0, parent=0x0, geometry=-29939.7,19603.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba3bff0, parent=0x0, geometry=-29938.7,19585.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ba37630, parent=0x0, geometry=-8961.13,21523.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a8de4e0, parent=0x0, geometry=-7987.79,21625.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a8d9e20, parent=0x0, geometry=-9126.04,19632.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a8c7440, parent=0x0, geometry=-9175.05,21626.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a8c2aa0, parent=0x0, geometry=-9156,21619.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a8be3e0, parent=0x0, geometry=-8826.07,18260.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a8b9a40, parent=0x0, geometry=-9465.28,19746.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a8b4da0, parent=0x0, geometry=-8037.1,21672.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a8b0400, parent=0x0, geometry=-8995.08,21534.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a8aba40, parent=0x0, geometry=-8196.48,21663.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ae009d0, parent=0x0, geometry=-29939.5,19602.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555adfbd70, parent=0x0, geometry=-29933.8,19579.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555adf73b0, parent=0x0, geometry=-29936.6,19593.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555adf29f0, parent=0x0, geometry=-29933.1,19599.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555adee030, parent=0x0, geometry=-29839.6,19577.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ade93b0, parent=0x0, geometry=-26212.3,21710.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555ade4cd0, parent=0x0, geometry=11262.1,13553.1 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b655030, parent=0x0, geometry=11261.6,13540.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6503d0, parent=0x0, geometry=11249.9,13533.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b64ba10, parent=0x0, geometry=10915.6,13932.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b647650, parent=0x0, geometry=-29945.7,19598 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b6429f0, parent=0x0, geometry=-9162.34,21621.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b63dd90, parent=0x0, geometry=-8644.81,20943.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b639130, parent=0x0, geometry=-7972.38,21595.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555b634d70, parent=0x0, geometry=-7893,21572.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555572f4c20, parent=0x0, geometry=-9158.03,19627.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555572f0280, parent=0x0, geometry=-8035.82,21677.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555572eb8c0, parent=0x0, geometry=-8966.03,21558.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555572e6f00, parent=0x0, geometry=-9299.37,19712.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555be460e0, parent=0x0, geometry=-8390.36,21527.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555be41480, parent=0x0, geometry=-32650.8,18458.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555be3c520, parent=0x0, geometry=-32579.4,18317.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555be378c0, parent=0x0, geometry=-32621.4,18433.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555be32960, parent=0x0, geometry=-32576.9,18323.3 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555be2dd00, parent=0x0, geometry=-32575.6,18329.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555626080d0, parent=0x0, geometry=-9093.17,21250.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x555562603470, parent=0x0, geometry=-9002.41,20670.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555625fe7d0, parent=0x0, geometry=-8470.27,21528 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555625f9e10, parent=0x0, geometry=-9104.13,21566.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555625f5470, parent=0x0, geometry=-7809.32,21525.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555625f0dc0, parent=0x0, geometry=-7758.24,20152.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x5555625ec400, parent=0x0, geometry=-9210.85,21565.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c2ccc20, parent=0x0, geometry=-9120.88,21571.2 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c2c8260, parent=0x0, geometry=-8674.9,21499.7 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c2c38a0, parent=0x0, geometry=-8679.34,21498.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a168a50, parent=0x0, geometry=-8668.67,21503.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a163af0, parent=0x0, geometry=-9770.01,18388 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a15f340, parent=0x0, geometry=-9805.89,18299.5 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a15a890, parent=0x0, geometry=-9217.96,19665.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a156700, parent=0x0, geometry=-9153.37,21614.6 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a151ea0, parent=0x0, geometry=-9146.76,21605.4 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a99e7d0, parent=0x0, geometry=-9261.7,19697.8 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555a99a1f0, parent=0x0, geometry=-8037.48,21658.9 32x32) still referenced
item QDeclarativeGeoMapQuickItem(0x55555c13ca10, parent=0x0, geometry=-17595.8,27236.7 32x32, z=350) still referenced

Thread 1 "subsurface" received signal SIGSEGV, Segmentation fault.
MultiFilterSortModel::filterAcceptsRow(int, QModelIndex const&) const () at /home/xxxxx/Diveapps/subsurface/qt-models/filtermodels.cpp:430
430 if (!d->hidden_by_filter)
(gdb) bt
#0 0x00005555557f2405 in MultiFilterSortModel::filterAcceptsRow(int, QModelIndex const&) const (this=, source_row=, source_parent=...) at /home/xxxxxx/Diveapps/subsurface/qt-models/filtermodels.cpp:430
#1 0x00007ffff1c0809b in () at /usr/lib/libQt5Core.so.5
#2 0x00007ffff1c0a4ea in () at /usr/lib/libQt5Core.so.5
#3 0x00007ffff1c0a8c1 in () at /usr/lib/libQt5Core.so.5
#4 0x00007ffff1c0fc62 in QSortFilterProxyModel::setSourceModel(QAbstractItemModel*) () at /usr/lib/libQt5Core.so.5
#5 0x000055555576786e in DiveListView::reload(DiveTripModel::Layout, bool) (this=0x5555564b15c0, layout=DiveTripModel::TREE, forceSort=) at /home/xxxxxx/Diveapps/subsurface/desktop-widgets/divelistview.cpp:430
#6 0x00005555556b957d in MainWindow::cleanUpEmpty() (this=this@entry=0x555555e25040) at /home/xxxxxx/Diveapps/subsurface/desktop-widgets/mainwindow.cpp:710
#7 0x00005555556ba53d in MainWindow::closeCurrentFile() (this=this@entry=0x555555e25040) at /home/xxxxxx/Diveapps/subsurface/desktop-widgets/mainwindow.cpp:737
#8 0x00005555556bbda7 in MainWindow::on_actionOpen_triggered() (this=0x555555e25040) at /home/xxxx/Diveapps/subsurface/desktop-widgets/mainwindow.cpp:579
#9 0x00005555557577b6 in MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x555555e25040, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fffffffd030)
at /home/xxxx/Diveapps/subsurface/build/desktop-widgets/subsurface_interface_autogen/EWIEGA46WW/moc_mainwindow.cpp:348
#10 0x000055555575c3c3 in MainWindow::qt_metacall(QMetaObject::Call, int, void**) (this=0x555555e25040, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fffffffd030)
at /home/xxxxx/Diveapps/subsurface/build/desktop-widgets/subsurface_interface_autogen/EWIEGA46WW/moc_mainwindow.cpp:463
#11 0x00007ffff1c5802d in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#12 0x00007ffff32cd613 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007ffff32cfd0a in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5
#14 0x00007ffff344811d in () at /usr/lib/libQt5Widgets.so.5
#15 0x00007ffff344f912 in () at /usr/lib/libQt5Widgets.so.5
#16 0x00007ffff345097c in QMenu::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007ffff3313658 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#18 0x00007ffff345308c in QMenu::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#19 0x00007ffff32d3e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#20 0x00007ffff32db92a in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#21 0x00007ffff1c2e119 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#22 0x00007ffff32dac11 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) () at /usr/lib/libQt5Widgets.so.5
#23 0x00007ffff332ed57 in () at /usr/lib/libQt5Widgets.so.5
#24 0x00007ffff33315d5 in () at /usr/lib/libQt5Widgets.so.5
#25 0x00007ffff32d3e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#26 0x00007ffff32db6e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#27 0x00007ffff1c2e119 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#28 0x00007ffff287ad04 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#29 0x00007ffff287ccc6 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#30 0x00007ffff2856a4c in QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib/libQt5Gui.so.5
#31 0x00007fffe5a1031d in () at /usr/lib/libQt5XcbQpa.so.5
#32 0x00007ffff1c2cdac in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib/libQt5Core.so.5
#33 0x00007ffff1c350a6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#34 0x000055555569e480 in main (argc=, argv=) at /home/xxxxx/Diveapps/subsurface/subsurface-desktop-main.cpp:115
#35 0x00007ffff14ee223 in __libc_start_main () at /usr/lib/libc.so.6
#36 0x00005555556a2e0e in _start () at /home/xxxxx/Diveapps/subsurface/subsurface-desktop-main.cpp:200

Mentions:

@dirkhh
Copy link
Collaborator

dirkhh commented Aug 28, 2018

@bstoeger has just made some changes in that code - not right where you see the crash... but it would be interesting... if you revert the last three commits (so go back to -300) and try again, does it still crash?

@p-neves
Copy link
Contributor Author

p-neves commented Aug 28, 2018

Dirk:
I'm not sure how to revert to -300. How can I see which commits to revert? I should know more about git....

Cheers:
Pedro

@p-neves
Copy link
Contributor Author

p-neves commented Aug 28, 2018

should be this one? ec586d0

@dirkhh
Copy link
Collaborator

dirkhh commented Aug 28, 2018

Sorry. Should have just given you the SHA: 80fe8fb

@p-neves
Copy link
Contributor Author

p-neves commented Aug 28, 2018

After reverting to 80fe8fb it still crashes with my logbook (both opening another log file or opening the preferences)

@dirkhh
Copy link
Collaborator

dirkhh commented Aug 28, 2018

Thanks for testing that.
Sadly I can't reproduce either of the two crashes, even with your log file, which will make it a lot harder to fix them. But I'll see what I can do just playing with the code.

Do you have experience with valgrind? Often that makes it easier to spot memory access errors that end up leading to crashes later in odd locations...

@p-neves
Copy link
Contributor Author

p-neves commented Aug 28, 2018 via email

@p-neves
Copy link
Contributor Author

p-neves commented Aug 28, 2018 via email

@bstoeger
Copy link
Collaborator

If the logs don't contain sensitive data, I could try to have a look at them tomorrow.
Perhaps it is the combination of the two logs that causes the crash?

@dirkhh
Copy link
Collaborator

dirkhh commented Aug 28, 2018

That seems to be a weird assertion in the early startup of Qt. Not helpful in finding this bug, I think.
You are doing this on current ArchLinux, correct? Let me try and see if I can at least reproduce the Valgrind issue and figure out how to work around them...

@bstoeger
Copy link
Collaborator

After reverting to 80fe8fb it still crashes with my logbook

But the dump should look very different, as this code didn't exist before.

We seem to get a broken trip from the DiveTripModel...

@dirkhh
Copy link
Collaborator

dirkhh commented Aug 28, 2018

Arg. ArchLinux is on a very recent Valgrind, and that seems to have a bug that triggers the above error, see https://bugs.kde.org/show_bug.cgi?id=393146

@p-neves
Copy link
Contributor Author

p-neves commented Aug 29, 2018

I've fiddling around with my log and saw that:

  1. Each time I try to remove all dives from a trip, Subsurface segfaults;

  2. However, I can remove all dives except one on each trip without segfaults

  3. Deleting dives takes a few seconds (inside or outside trips)

If, on a trip with only one dive, I remove that dive from the trip, I get a segfault with the following bt:

(gdb) bt
#0 0x00005555557f23b5 in MultiFilterSortModel::filterAcceptsRow(int, QModelIndex const&) const (this=, source_row=, source_parent=...) at /home/xxxxx/Diveapps/subsurface/qt-models/filtermodels.cpp:430
#1 0x00007ffff1c0809b in () at /usr/lib/libQt5Core.so.5
#2 0x00007ffff1c0a4ea in () at /usr/lib/libQt5Core.so.5
#3 0x00007ffff1c0a8c1 in () at /usr/lib/libQt5Core.so.5
#4 0x00007ffff1c0fc62 in QSortFilterProxyModel::setSourceModel(QAbstractItemModel*) () at /usr/lib/libQt5Core.so.5
#5 0x000055555576781e in DiveListView::reload(DiveTripModel::Layout, bool) (this=0x5555565bacd0, layout=DiveTripModel::TREE, forceSort=) at /home/xxxxxx/Diveapps/subsurface/desktop-widgets/divelistview.cpp:430
#6 0x00005555556b256b in MainWindow::recreateDiveList() (this=) at /home/xxxxxx/Diveapps/subsurface/desktop-widgets/mainwindow.cpp:487
#7 0x00005555556b96a8 in MainWindow::refreshDisplay(bool) (this=0x555555e39fe0, doRecreateDiveList=) at /home/xxxxxx/Diveapps/subsurface/desktop-widgets/mainwindow.cpp:474
#8 0x0000555555728554 in UndoRemoveDivesFromTrip::redo() (this=0x7fffd4008ba0) at /home/xxxxx/Diveapps/subsurface/desktop-widgets/undocommands.cpp:171
#9 0x00007ffff3649174 in QUndoStack::push(QUndoCommand*) () at /usr/lib/libQt5Widgets.so.5
#10 0x0000555555768031 in DiveListView::removeFromTrip() (this=0x5555565bacd0) at /home/xxxxxx/Diveapps/subsurface/desktop-widgets/divelistview.cpp:691
#11 0x00007ffff1c57f5c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#12 0x00007ffff32cd613 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007ffff32cfd0a in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5
#14 0x00007ffff344811d in () at /usr/lib/libQt5Widgets.so.5
#15 0x00007ffff344f912 in () at /usr/lib/libQt5Widgets.so.5
#16 0x00007ffff345097c in QMenu::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007ffff3313658 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#18 0x00007ffff345308c in QMenu::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#19 0x00007ffff32d3e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#20 0x00007ffff32db92a in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#21 0x00007ffff1c2e119 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#22 0x00007ffff32dac11 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) () at /usr/lib/libQt5Widgets.so.5
#23 0x00007ffff332ed57 in () at /usr/lib/libQt5Widgets.so.5
#24 0x00007ffff33315d5 in () at /usr/lib/libQt5Widgets.so.5
#25 0x00007ffff32d3e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#26 0x00007ffff32db6e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#27 0x00007ffff1c2e119 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#28 0x00007ffff287ad04 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#29 0x00007ffff287ccc6 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#30 0x00007ffff2856a4c in QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib/libQt5Gui.so.5
#31 0x00007fffe5a1031d in () at /usr/lib/libQt5XcbQpa.so.5
#32 0x00007ffff1c2cdac in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib/libQt5Core.so.5
#33 0x00007ffff344d496 in QMenu::exec(QPoint const&, QAction*) () at /usr/lib/libQt5Widgets.so.5
#34 0x000055555576bd19 in DiveListView::contextMenuEvent(QContextMenuEvent*) (this=0x5555565bacd0, event=0x7fffffffd640) at /usr/include/qt/QtGui/qevent.h:523
#35 0x00007ffff3313658 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#36 0x00007ffff33b9d9f in QFrame::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#37 0x00007ffff3534204 in QAbstractItemView::viewportEvent(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#38 0x00007ffff359e0bc in QTreeView::viewportEvent(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#39 0x00007ffff1c2de2b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#40 0x00007ffff32d3e04 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#41 0x00007ffff32dbb90 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#42 0x00007ffff1c2e119 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#43 0x00007ffff332f194 in () at /usr/lib/libQt5Widgets.so.5
#44 0x00007ffff33315d5 in () at /usr/lib/libQt5Widgets.so.5
#45 0x00007ffff32d3e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#46 0x00007ffff32db6e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#47 0x00007ffff1c2e119 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#48 0x00007ffff287ad04 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#49 0x00007ffff287ccc6 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#50 0x00007ffff2856a4c in QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib/libQt5Gui.so.5
#51 0x00007fffe5a1031d in () at /usr/lib/libQt5XcbQpa.so.5
#52 0x00007ffff1c2cdac in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib/libQt5Core.so.5
#53 0x00007ffff1c350a6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#54 0x000055555569e470 in main (argc=, argv=) at /home/xxxxxx/Diveapps/subsurface/subsurface-desktop-main.cpp:115
#55 0x00007ffff14ee223 in __libc_start_main () at /usr/lib/libc.so.6
#56 0x00005555556a2dfe in _start () at /home/xxxxxx/Diveapps/subsurface/subsurface-desktop-main.cpp:200

Does this help?

@bstoeger
Copy link
Collaborator

I still can't reproduce this. :(

Could you perhaps try #1528, I've pretty radically rewritten the whole remove-from-trip thing there? Or produce a minimal dive-log where this can be reproduced?

@bstoeger
Copy link
Collaborator

OK - now I got it (or something different). It happens when you call "remove dive from trip" on trips that are already removed from a trip.

@bstoeger
Copy link
Collaborator

Unfortunately that seems like a different problem. :( Anyway, posted a PR.

@p-neves
Copy link
Contributor Author

p-neves commented Aug 29, 2018

I'm trying to narrow it down by removing trips manually....

@dirkhh
Copy link
Collaborator

dirkhh commented Aug 31, 2018

same comment as on #1608 - I just cannot recreate this :-(
I assume you are on "latest" Arch? How much memory does you system have?

@janmulder
Copy link
Collaborator

I can reproduce this consistently (that is, the crash at this location). Delete dive from a 1 dive trip (so the last dive from the trip is deleted). Recent Arch system.

@bstoeger
Copy link
Collaborator

Could you perhaps send me a minimal dive-log that does this?
Does it also happen if no other dive-log was opened before?

@janmulder
Copy link
Collaborator

Attached 2 dive (and 1 trip) excerpt from my logbook shows the problem for me (.txt added for Github).

test.ssrf.txt

And it reproduces also when opening this minimal logbook from the start of the application.

@bstoeger
Copy link
Collaborator

Works for me. :(

@janmulder
Copy link
Collaborator

What Qt version are you building against? Mine is built with Qt Version 5.11.1, runtime from Qt Version 5.11.1

@bstoeger
Copy link
Collaborator

$ ./subsurface -v
Subsurface v4.8.1-312-g59a68fe9b5bd,
built with libdivecomputer v0.7.0-devel-Subsurface-NG (8f4945dc1e83c53ed9d2cdbaaa16e7b117df1f32)
built with Qt Version 5.9.5, runtime from Qt Version 5.9.5
built with libgit2 0.26.0
"validateGL(): created OpenGLContext."
"validateGL(): obtained QOpenGLFunctions."
"validateGL(): detected OpenGL version 3.0."
Plugins Directory:  QDir( "/home/bs/src/subsurface/build" , nameFilters = { "*" },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) )
qrc:/qml/MapWidget.qml:3:1: module "QtLocation" is not installed
QUrl("qrc:/qml/MapWidget.qml") failed to load with status: QQuickWidget::Status(Error)
loading dive data from ("/home/bs/src/subsurface/build/test.ssrf")
Set the current dive site: 1746586480
Set the current dive site: 1746586480
$ g++ -v                                                                                                                                               
Using built-in specs.                                                                                                                                                                  
COLLECT_GCC=g++                                                                                                                                                                        
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper                                                                                                                        
OFFLOAD_TARGET_NAMES=nvptx-none                                                                                                                                                        
OFFLOAD_TARGET_DEFAULT=1                                                                                                                                                               
Target: x86_64-linux-gnu                                                                                                                                                               
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-16ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --with-as=/usr/bin/x86_64-linux-gnu-as --with-ld=/usr/bin/x86_64-linux-gnu-ld --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu                                                                                                                                                                          
Thread model: posix
gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)

@bstoeger
Copy link
Collaborator

To those who can reproduce this, could you please apply this patch and post the output:

diff --git a/core/divelist.c b/core/divelist.c
index f643d14f6..5e99ea125 100644
--- a/core/divelist.c
+++ b/core/divelist.c
@@ -747,6 +747,7 @@ static void delete_trip(dive_trip_t *trip)
 	dive_trip_t **p, *tmp;
 
 	assert(!trip->dives);
+	printf(" delete trip %p\n", trip);
 
 	/* Remove the trip from the list of trips */
 	p = &dive_trip_list;
@@ -822,6 +823,7 @@ void remove_dive_from_trip(struct dive *dive, short was_autogen)
 	if (!trip)
 		return;
 
+	printf(" remove dive %p from trip %p\n", dive, trip);
 	/* Remove the dive from the trip's list of dives */
 	next = dive->next;
 	pprev = dive->pprev;
@@ -843,6 +845,7 @@ void remove_dive_from_trip(struct dive *dive, short was_autogen)
 
 void add_dive_to_trip(struct dive *dive, dive_trip_t *trip)
 {
+	printf(" add dive %p to trip %p\n", dive, trip);
 	if (dive->divetrip == trip)
 		return;
 	remove_dive_from_trip(dive, false);
diff --git a/qt-models/filtermodels.cpp b/qt-models/filtermodels.cpp
index beeb7501b..f844aaa89 100644
--- a/qt-models/filtermodels.cpp
+++ b/qt-models/filtermodels.cpp
@@ -420,6 +420,7 @@ bool MultiFilterSortModel::filterAcceptsRow(int source_row, const QModelIndex &s
 
 	// Since this is not a dive, it must be a trip
 	QVariant tripVariant = sourceModel()->data(index0, DiveTripModel::TRIP_ROLE);
+	printf("tripVariant.isValid(): %d value: %p\n", tripVariant.isValid(), tripVariant.value<void *>());
 	dive_trip *trip = (dive_trip *)tripVariant.value<void *>();
 
 	if (!trip)

Thanks!

@dirkhh
Copy link
Collaborator

dirkhh commented Aug 31, 2018

I'm on my phone, won't get a chance to test this for a few more hours, but in my testing `.value()' returned an invalid pointer for invalid QVariant

@janmulder
Copy link
Collaborator

@bstoeger: output of the debug print statements are:

add dive 0x5555567ac070 to trip 0x5555567ac000
tripVariant.isValid(): 1 value: 0x5555567ac000
tripVariant.isValid(): 1 value: 0x5555567ac000
 remove dive 0x5555567ac070 from trip 0x5555567ac000
 delete trip 0x5555567ac000
tripVariant.isValid(): 1 value: 0x5555567ac000

This used my minimal 2 dive logbook, and I remove the one dive from the trip.

@bstoeger
Copy link
Collaborator

Thanks - we're getting closer. Note how for some reason the deleted trip is still in the model. Either we're operating on an old model or during model-reset we still get the old trip. For comparison, I get:

qrc:/qml/MapWidget.qml:3:1: module "QtLocation" is not installed
QUrl("qrc:/qml/MapWidget.qml") failed to load with status: QQuickWidget::Status(Error)
 add dive 0x5638c5e84750 to trip 0x5638c5e846e0
tripVariant.isValid(): 1 value: 0x5638c5e846e0
tripVariant.isValid(): 1 value: 0x5638c5e846e0
tripVariant.isValid(): 1 value: 0x5638c5e846e0
 remove dive 0x5638c5e84750 from trip 0x5638c5e846e0
 delete trip 0x5638c5e846e0

Could you perhaps try this (on top of the other one):

diff --git a/qt-models/divetripmodel.cpp b/qt-models/divetripmodel.cpp
index 384da6b89..ab0c2be49 100644
--- a/qt-models/divetripmodel.cpp
+++ b/qt-models/divetripmodel.cpp
@@ -441,6 +441,7 @@ DiveTripModel::DiveTripModel(QObject *parent) :
 	TreeModel(parent),
 	currentLayout(TREE)
 {
+	printf("DiveTripModel::DiveTripModel()\n");
 	columns = COLUMNS;
 }
 
@@ -582,6 +583,7 @@ QVariant DiveTripModel::headerData(int section, Qt::Orientation orientation, int
 
 void DiveTripModel::setupModelData()
 {
+	printf("DiveTripModel::setupModelData()\n");
 	int i = dive_table.nr;
 
 	beginResetModel();
@@ -593,6 +595,7 @@ void DiveTripModel::setupModelData()
 		struct dive *dive = get_dive(i);
 		update_cylinder_related_info(dive);
 		dive_trip_t *trip = dive->divetrip;
+		printf("Add dive %p in trip %p to model\n", dive, trip);
 
 		DiveItem *diveItem = new DiveItem();
 		diveItem->diveId = dive->id;

@dirkhh
Copy link
Collaborator

dirkhh commented Aug 31, 2018

We do this weird thing where we keep the old model around and delete it later... for me the setSourceModel() in the third row from the bottom of this code is in the stack trace of the crash...

void DiveListView::reload(DiveTripModel::Layout layout, bool forceSort)
{
	if (layout == DiveTripModel::CURRENT)
		layout = currentLayout;
	else
		currentLayout = layout;

	header()->setSectionsClickable(true);
	connect(header(), SIGNAL(sectionPressed(int)), this, SLOT(headerClicked(int)), Qt::UniqueConnection);

	QSortFilterProxyModel *m = qobject_cast<QSortFilterProxyModel *>(model());
	QAbstractItemModel *oldModel = m->sourceModel();
	DiveTripModel *tripModel = new DiveTripModel(this);
	tripModel->setLayout(layout);
	m->setSourceModel(tripModel);
	if (oldModel)
		delete oldModel;

@janmulder
Copy link
Collaborator

janmulder commented Aug 31, 2018

With the 2 extra print lines I get:

DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::DiveTripModel()
DiveTripModel::setupModelData()
 add dive 0x5555567ab880 to trip 0x5555567ab810
DiveTripModel::DiveTripModel()
DiveTripModel::setupModelData()
Add dive 0x5555567ab880 in trip 0x5555567ab810 to model
Add dive 0x5555567a2010 in trip (nil) to model
tripVariant.isValid(): 1 value: 0x5555567ab810
tripVariant.isValid(): 1 value: 0x5555567ab810
 remove dive 0x5555567ab880 from trip 0x5555567ab810
 delete trip 0x5555567ab810
DiveTripModel::DiveTripModel()
DiveTripModel::setupModelData()
Add dive 0x5555567ab880 in trip (nil) to model
Add dive 0x5555567a2010 in trip (nil) to model
tripVariant.isValid(): 1 value: 0x5555567ab810

@janmulder
Copy link
Collaborator

Interestingly, when I delete the oldModel right away (before the new DiveTripModel(this)) I cannot reproduce the crash any more. Seems a valid fix, as I do not see any reason to keep it around, but I do not understand why it fixes the issue.

@bstoeger
Copy link
Collaborator

Interestingly, when I delete the oldModel right away (before the new DiveTripModel(this)) I cannot reproduce the crash any more. Seems a valid fix, as I do not see any reason to keep it around, but I do not understand why it fixes the issue.

Could it be that for some reason setSourceModel() does access the old model? I don't see where it would do that in the source.

Clearly, the new model seems to be correctly initialized to two dives without trip:

Add dive 0x5555567ab880 in trip (nil) to model
Add dive 0x5555567a2010 in trip (nil) to model

Another thing I had in mind is that the TreeModel does ominous things with the internalPointer. See TreeModel::data(). What happens if an old index comes around? It will contain a pointer to an invalid item! This code is highly dubious. Perhaps the deletion indirectly invalidates all the indexes?

Could you try one last printf thing (on top of fresh master):

diff --git a/core/divelist.c b/core/divelist.c
index f643d14f6..5e99ea125 100644
--- a/core/divelist.c
+++ b/core/divelist.c
@@ -747,6 +747,7 @@ static void delete_trip(dive_trip_t *trip)
 	dive_trip_t **p, *tmp;
 
 	assert(!trip->dives);
+	printf(" delete trip %p\n", trip);
 
 	/* Remove the trip from the list of trips */
 	p = &dive_trip_list;
@@ -822,6 +823,7 @@ void remove_dive_from_trip(struct dive *dive, short was_autogen)
 	if (!trip)
 		return;
 
+	printf(" remove dive %p from trip %p\n", dive, trip);
 	/* Remove the dive from the trip's list of dives */
 	next = dive->next;
 	pprev = dive->pprev;
@@ -843,6 +845,7 @@ void remove_dive_from_trip(struct dive *dive, short was_autogen)
 
 void add_dive_to_trip(struct dive *dive, dive_trip_t *trip)
 {
+	printf(" add dive %p to trip %p\n", dive, trip);
 	if (dive->divetrip == trip)
 		return;
 	remove_dive_from_trip(dive, false);
diff --git a/qt-models/divetripmodel.cpp b/qt-models/divetripmodel.cpp
index 384da6b89..4b98d174d 100644
--- a/qt-models/divetripmodel.cpp
+++ b/qt-models/divetripmodel.cpp
@@ -441,6 +441,7 @@ DiveTripModel::DiveTripModel(QObject *parent) :
 	TreeModel(parent),
 	currentLayout(TREE)
 {
+	printf("DiveTripModel::DiveTripModel()\n");
 	columns = COLUMNS;
 }
 
@@ -582,6 +583,7 @@ QVariant DiveTripModel::headerData(int section, Qt::Orientation orientation, int
 
 void DiveTripModel::setupModelData()
 {
+	printf("DiveTripModel::setupModelData(): %p\n", this);
 	int i = dive_table.nr;
 
 	beginResetModel();
@@ -593,6 +595,7 @@ void DiveTripModel::setupModelData()
 		struct dive *dive = get_dive(i);
 		update_cylinder_related_info(dive);
 		dive_trip_t *trip = dive->divetrip;
+		printf("Add dive %p in trip %p to model\n", dive, trip);
 
 		DiveItem *diveItem = new DiveItem();
 		diveItem->diveId = dive->id;
diff --git a/qt-models/filtermodels.cpp b/qt-models/filtermodels.cpp
index beeb7501b..fc01cea0c 100644
--- a/qt-models/filtermodels.cpp
+++ b/qt-models/filtermodels.cpp
@@ -410,6 +410,7 @@ bool MultiFilterSortModel::showDive(const struct dive *d) const
 
 bool MultiFilterSortModel::filterAcceptsRow(int source_row, const QModelIndex &source_parent) const
 {
+	printf("MultiFilterSortModel::filterAcceptsRow() sourceModel(): %p\n", sourceModel());
 	QModelIndex index0 = sourceModel()->index(source_row, 0, source_parent);
 	QVariant diveVariant = sourceModel()->data(index0, DiveTripModel::DIVE_ROLE);
 	struct dive *d = (struct dive *)diveVariant.value<void *>();
@@ -420,6 +421,7 @@ bool MultiFilterSortModel::filterAcceptsRow(int source_row, const QModelIndex &s
 
 	// Since this is not a dive, it must be a trip
 	QVariant tripVariant = sourceModel()->data(index0, DiveTripModel::TRIP_ROLE);
+	printf("tripVariant.isValid(): %d value: %p\n", tripVariant.isValid(), tripVariant.value<void *>());
 	dive_trip *trip = (dive_trip *)tripVariant.value<void *>();
 
 	if (!trip)
diff --git a/qt-models/treemodel.cpp b/qt-models/treemodel.cpp
index 5ddd2d3a2..aae90cf0a 100644
--- a/qt-models/treemodel.cpp
+++ b/qt-models/treemodel.cpp
@@ -46,6 +46,7 @@ QVariant TreeModel::data(const QModelIndex &index, int role) const
 		return QVariant();
 
 	TreeItem *item = static_cast<TreeItem *>(index.internalPointer());
+	printf("\tTreeModel::data(): %p index: %p row: %d item: %p\n", this, &index, index.row(), item);
 	QVariant val = item->data(index.column(), role);
 
 	if (role == Qt::FontRole && !val.isValid())

This will produce tons of output, but you probably can reduce it by running it through uniq.

@janmulder
Copy link
Collaborator

Output upto the crash, reduced by uniq

DiveTripModel::DiveTripModel()
DiveTripModel::setupModelData(): 0x5555566de350
 add dive 0x5555567abd40 to trip 0x5555567abcd0
DiveTripModel::DiveTripModel()
DiveTripModel::setupModelData(): 0x555555dd90a0
Add dive 0x5555567abd40 in trip 0x5555567abcd0 to model
Add dive 0x5555567a24d0 in trip (nil) to model
MultiFilterSortModel::filterAcceptsRow() sourceModel(): 0x555555dd90a0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd730 row: 0 item: 0x55555679fc90
tripVariant.isValid(): 1 value: 0x5555567abcd0
MultiFilterSortModel::filterAcceptsRow() sourceModel(): 0x555555dd90a0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd730 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd4b0 row: 0 item: 0x55555679fc90
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd490 row: 1 item: 0x555556799c50
MultiFilterSortModel::filterAcceptsRow() sourceModel(): 0x555555dd90a0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd790 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd560 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd220 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffcda0 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffccc0 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffced0 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffcda0 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffcda0 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffccc0 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffced0 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffcda0 row: 0 item: 0x5555568213f0
MultiFilterSortModel::filterAcceptsRow() sourceModel(): 0x555555dd90a0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd930 row: 0 item: 0x55555679fc90
tripVariant.isValid(): 1 value: 0x5555567abcd0
MultiFilterSortModel::filterAcceptsRow() sourceModel(): 0x555555dd90a0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd930 row: 1 item: 0x555556799c50
MultiFilterSortModel::filterAcceptsRow() sourceModel(): 0x555555dd90a0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd890 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffda20 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd7b0 row: 0 item: 0x55555679fc90
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd640 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd7b0 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd870 row: 0 item: 0x55555679fc90
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd700 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd870 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffd6a0 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffad30 row: 0 item: 0x55555679fc90
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffae60 row: 0 item: 0x55555679fc90
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffa760 row: 0 item: 0x55555679fc90
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffa890 row: 0 item: 0x55555679fc90
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffa9c0 row: 0 item: 0x55555679fc90
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffac00 row: 0 item: 0x55555679fc90
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffac00 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffab20 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffad30 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffac00 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffac00 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffab20 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffad30 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffac00 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffae60 row: 0 item: 0x55555679fc90
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffae60 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffad80 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffaf90 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffae60 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffae60 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffad80 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffaf90 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffae60 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc410 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc330 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc540 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc410 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc330 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc540 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc410 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc410 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc330 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc540 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc410 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc410 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc330 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc540 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc410 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc410 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc330 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc540 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffc410 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffce00 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffce00 row: 0 item: 0x55555679fc90
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffce00 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffa0e0 row: 0 item: 0x55555679fc90
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffa0e0 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffa000 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffa210 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffa0e0 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffa0e0 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffa000 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffa210 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffa0e0 row: 1 item: 0x555556799c50
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffb690 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffb5b0 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffb7c0 row: 0 item: 0x5555568213f0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffb690 row: 0 item: 0x5555568213f0
 remove dive 0x5555567abd40 from trip 0x5555567abcd0
 delete trip 0x5555567abcd0
DiveTripModel::DiveTripModel()
DiveTripModel::setupModelData(): 0x555556b3afa0
Add dive 0x5555567abd40 in trip (nil) to model
Add dive 0x5555567a24d0 in trip (nil) to model
MultiFilterSortModel::filterAcceptsRow() sourceModel(): 0x555555dd90a0
 TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffbca0 row: 0 item: 0x55555679fc90
tripVariant.isValid(): 1 value: 0x5555567abcd0

@bstoeger
Copy link
Collaborator

Thanks. So my index-theory is wrong. But it seems like in setSourceModel() the old model is accessed:

TreeModel::data(): 0x555555dd90a0 index: 0x7fffffffb690 row: 0 item: 0x5555568213f0 -> old model is 0x555555dd90a0
...
MultiFilterSortModel::filterAcceptsRow() sourceModel(): 0x555555dd90a0 -> Still accessing old (invalid) source modle -> boom!

Can anybody reproduce that in Qt's source? I didn't see anything obvious. @thiagomacieira?

I guess we should go with your stop-gap then (delete old model before setting new one)? Is that even valid?

@dirkhh
Copy link
Collaborator

dirkhh commented Aug 31, 2018

Again on my phone.
Deleting the old model wasn't enough to fix the crash in my case.
This does smell like a QT bug to me...

@bstoeger
Copy link
Collaborator

This does smell like a QT bug to me...

I wouldn't be so fast. The whole DiveTripModel handling is a bit ominous. Matter of fact, the C-core and DiveTripModel go out of sync and I'm not sure that's a valid situation.

@janmulder: If you got time on your hands, could you perhaps try #1528? But no hurry.

@bstoeger
Copy link
Collaborator

As a first step to clean this mess I propose #1617. Not sure if it fixes the bug, but at least we shouldn't have an old model flying around! Hopefully that clears things up.

@janmulder
Copy link
Collaborator

@bstoeger: happy to try #1528, after merging of #1617 and rebasing it on the current master.

@thiagomacieira
Copy link
Contributor

setSourceModel does access the previous model if it is not null. All the implementations and the base implementation disconnect some signals from the old model before setting up the new one.

@bstoeger
Copy link
Collaborator

bstoeger commented Sep 1, 2018

Sure, but that's not what I meant.

What we are observing is that it accesses the data of the old model. I.e. the filters are re-evaluated for the old model, which in our case means accessing data that don't exist anymore. Unfortunately this doesn't seem to happen with my version of Qt (5.9), and therefore I don't know what the call-chain is.

Certainly, the problem in our case is that we have some fundamental layer-violations going on (UI directly accessing core [core and model are now out-of-sync] and only then resetting the model [core and model back in sync]). Still, I'm not sure if the behavior of Qt here is to be expected..? Or maybe I'm misinterpreting things?

@janmulder
Copy link
Collaborator

@p-neves: can you still reproduce this in the current master?

@p-neves
Copy link
Contributor Author

p-neves commented Sep 7, 2018 via email

@janmulder
Copy link
Collaborator

Thanks for the update Pedro. Closing this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants