<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div style="line-height: 22.719999313354492px; color: rgb(68, 68, 68); font-family: Calibri;">Thank you Aaron,</div><div style="line-height: 22.719999313354492px; color: rgb(68, 68, 68); font-family: Calibri;"><br></div><div style="line-height: 22.719999313354492px; color: rgb(68, 68, 68); font-family: Calibri;">I did more tests today in the subway with a limited connectivity and it was actually hard to reproduce (1 out of 15-20 attempts), so as the stacktrace suggest, it has something to do with the caching operation.</div><div style="line-height: 22.719999313354492px; color: rgb(68, 68, 68); font-family: Calibri;">Now that I have a better 3G connectivity, I can reproduce it more often but not as often than yesterday in Wifi. It never occurs at the first attempt, I'd say I have to try between 2 and 10 times, it depends, while in Wifi it was almost always crashing at the first attempt.</div><div style="line-height: 22.719999313354492px; color: rgb(68, 68, 68); font-family: Calibri;"><br></div><div style="line-height: 22.719999313354492px; color: rgb(68, 68, 68); font-family: Calibri;">When not panning the Map, it occurs less frequently, but I am not sure how frequently. I will make more tests this WE. But If I simply push/pop/push/pop/... the Map without panning it, it never crashes.</div><div style="line-height: 22.719999313354492px; color: rgb(68, 68, 68); font-family: Calibri;"><br></div><div style="line-height: 22.719999313354492px; color: rgb(68, 68, 68); font-family: Calibri;">While we're talking about Maps, I have some questions:</div><div style="line-height: 22.719999313354492px; color: rgb(68, 68, 68); font-family: Calibri;">You have entered this bug in your tracking system because I am using the Nokia plugin? Or do you work on the general Map API? The underlying question are: where to report Map bugs? And why the only available docs are on developer.ubuntu.com?</div><div style="line-height: 22.719999313354492px; color: rgb(68, 68, 68); font-family: Calibri;"><br></div><div style="line-height: 22.719999313354492px; color: rgb(68, 68, 68); font-family: Calibri;">Regards,</div><div style="line-height: 22.719999313354492px; color: rgb(68, 68, 68); font-family: Calibri;">Sylvain.</div><div style="line-height: 22.719999313354492px; color: rgb(68, 68, 68); font-family: Calibri;"><br></div><br><div>> From: aaron.mccarthy@jolla.com<br>> To: devel@lists.sailfishos.org<br>> Date: Fri, 24 Jan 2014 11:21:02 +1000<br>> Subject: Re: [SailfishDevel] Segmentation fault: No such file or directory.<br>> <br>> Hi,<br>> <br>> On Thu, 23 Jan 2014 21:17:41 Sylvain B. wrote:<br>> > I am facing some segfaults so I've decided to install GDB and the debug<br>> > packages of some Qt5 libs on my phone (Hope that won't cause issues with<br>> > future Sailfish updates?). But this does not help me, since they apparently<br>> > aren't coming from my code.<br>> > <br>> > For the first, I have a back button on a Map. If I start a flick and I press<br>> > the back button while the Map is still flicking, it crashes. But it also<br>> > crashes sometimes when the flick has finished so I can't simply test that<br>> > flick is finished before doing the pagestack.pop():<br>> > <br>> > Program received signal SIGSEGV, Segmentation fault.<br>> > QString::lastIndexOf (this=0x4, ch=..., from=-1, cs=Qt::CaseSensitive) at<br>> > tools/qstring.cpp:2727 2727    tools/qstring.cpp: No such file or<br>> > directory.<br>> > (gdb) backtrace<br>> > #0  QString::lastIndexOf (this=0x4, ch=..., from=-1, cs=Qt::CaseSensitive)<br>> > at tools/qstring.cpp:2727 #1  0x40089bf0 in QGeoTileCache::~QGeoTileCache<br>> > (this=0x400a750c, __in_chrg=<optimized out>) at maps/qgeotilecache.cpp:202<br>> > #2  0x4008a06c in QGeoTileCache::~QGeoTileCache (this=0x2ad71fd0,<br>> > __in_chrg=<optimized out>) at maps/qgeotilecache.cpp:208 #3  0x4007ad98 in<br>> > QGeoTiledMappingManagerEnginePrivate::~QGeoTiledMappingManagerEnginePrivate<br>> > (this=0x2a2b6b10, __in_chrg=<optimized out>) at<br>> > maps/qgeotiledmappingmanagerengine.cpp:328<br>> > #4  0x4007aefc in<br>> > QGeoTiledMappingManagerEngine::~QGeoTiledMappingManagerEngine<br>> > (this=0x2a4d5a68, __in_chrg=<optimized out>) at<br>> > maps/qgeotiledmappingmanagerengine.cpp:68 #5  0x47ca43b0 in<br>> > QGeoTiledMappingManagerEngineNokia::~QGeoTiledMappingManagerEngineNokia<br>> > (this=0x2a4d5a68, __in_chrg=<optimized out>) at<br>> > qgeotiledmappingmanagerengine_nokia.cpp:139<br>> > #6  0x47ca43fc in<br>> > QGeoTiledMappingManagerEngineNokia::~QGeoTiledMappingManagerEngineNokia<br>> > (this=0x2a4d5a68, __in_chrg=<optimized out>) at<br>> > qgeotiledmappingmanagerengine_nokia.cpp:139<br>> > #7  0x4007a210 in ~QGeoMappingManagerPrivate (this=0x2a84d6c0,<br>> > __in_chrg=<optimized out>) at maps/qgeomappingmanager.cpp:190<br>> > #8  QGeoMappingManager::~QGeoMappingManager (this=0x2a51a010,<br>> > __in_chrg=<optimized out>) at maps/qgeomappingmanager.cpp:96 #9  0x4007a244<br>> > in QGeoMappingManager::~QGeoMappingManager (this=0x2a51a010,<br>> > __in_chrg=<optimized out>) at maps/qgeomappingmanager.cpp:97<br>> <br>> Thank you for reporting this. I have created a bug for it in our bug tracking <br>> system. Does the crash happen every time when popping the pagestack while the <br>> Map is still panning? How frequently does it happen when not panning the Map?<br>> <br>> Cheers,<br>> <br>> -- <br>> Aaron McCarthy<br>> _______________________________________________<br>> SailfishOS.org Devel mailing list<br></div>                                      </div></body>
</html>