--- Log opened Mon Dec 18 00:00:26 2017 00:36 -!- Horwitz [~mich1@p200300800E0DD500022268FFFE64E7C4.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 00:49 -!- Horwitz [~mich1@p200300800E004B00022268FFFE64E7C4.dip0.t-ipconnect.de] has joined #navit 00:49 -!- mode/#navit [+o Horwitz] by ChanServ 01:42 -!- ilovekiruna [~ilovekiru@2a0a-a541-3518-0-86f8-1244-bf1a-4f92.ipv6dyn.netcologne.de] has quit [Ping timeout: 255 seconds] 01:44 -!- j_f-f [~quassel@rs-7.jff-webhosting.net] has quit [Ping timeout: 248 seconds] 01:49 -!- xenos1984 [~xenos1984@22-164-191-90.dyn.estpak.ee] has quit [Quit: Leaving.] 01:51 -!- j_f-f [~quassel@rs-7.jff-webhosting.net] has joined #navit 04:49 -!- noradtux [~noradtux@2a02:2028:80f:b401:ec4:7aff:fe33:3dc1] has quit [Ping timeout: 240 seconds] 04:54 -!- noradtux [~noradtux@port-9106.pppoe.wtnet.de] has joined #navit 05:05 -!- xenos1984 [~xenos1984@22-164-191-90.dyn.estpak.ee] has joined #navit 05:31 -!- j_f-f [~quassel@rs-7.jff-webhosting.net] has quit [Ping timeout: 272 seconds] 05:40 -!- j_f-f [~quassel@rs-7.jff-webhosting.net] has joined #navit 07:33 -!- naggety [~naggety@185.red-80-27-249.dynamicip.rima-tde.net] has joined #navit 08:44 -!- xenos1984 [~xenos1984@22-164-191-90.dyn.estpak.ee] has quit [Ping timeout: 264 seconds] 09:23 -!- ilovekiruna [~ilovekiru@2a0a-a541-3518-0-86f8-1244-bf1a-4f92.ipv6dyn.netcologne.de] has joined #navit 09:45 -!- xenos1984 [~xenos1984@22-164-191-90.dyn.estpak.ee] has joined #navit 10:04 -!- AVIC-MRZ02 [d4af773b@gateway/web/freenode/ip.212.175.119.59] has joined #navit 10:04 -!- AVIC-MRZ02 [d4af773b@gateway/web/freenode/ip.212.175.119.59] has quit [Client Quit] 10:37 #navit: < ilovekiruna> hi KaZeR, hi all 10:43 #navit: < naggety> hi ilovekiruna 10:49 -!- ilovekiruna [~ilovekiru@2a0a-a541-3518-0-86f8-1244-bf1a-4f92.ipv6dyn.netcologne.de] has quit [Quit: Konversation terminated!] 10:58 #navit: < jkoan> Hi ilovekiruna and naggety 10:59 #navit: < naggety> hi 12:33 -!- AVIC-MRZ02 [d4af773b@gateway/web/freenode/ip.212.175.119.59] has joined #navit 12:33 -!- AVIC-MRZ02 [d4af773b@gateway/web/freenode/ip.212.175.119.59] has quit [Client Quit] 15:35 -!- naggety [~naggety@185.red-80-27-249.dynamicip.rima-tde.net] has quit [Quit: Konversation terminated!] 16:50 #navit: <@KaZeR> hi there 16:52 #navit: < youte> hi 16:57 #navit: < jkoan> Hi Kazer hi youte 16:57 #navit: <@KaZeR> 'sup guys? 16:59 #navit: < jkoan> First exam done (result pending till next year) so only 4 to go 17:05 #navit: < jkoan> And as you probably also have seen we have 3 times the same crash on Android with two different devices, I created a new tick and added it as a blocker for 0.5.1 17:13 #navit: <@KaZeR> ha, waiting for results is the worst. but at least this one's done! 17:14 #navit: < jkoan> Yep, but now I can't change this one. :D 17:15 #navit: <@KaZeR> exactly :) 17:18 #navit: < jkoan> Seen my private message? :D 17:20 #navit: <@KaZeR> not yet 18:25 -!- AVIC-MRZ02 [5f8e8884@gateway/web/freenode/ip.95.142.136.132] has joined #navit 18:32 #navit: <@KaZeR> hey AVIC-MRZ02 18:33 #navit: < AVIC-MRZ02> Hi KaZeR 18:33 #navit: < AVIC-MRZ02> We couldn't meet since Friday (I think) :) 18:34 #navit: <@KaZeR> yeah, didn't spend a lot of time in front of the computer this week-end :) 18:35 #navit: < AVIC-MRZ02> Sometimes it's better to be away from it :) But not much :))) 18:40 #navit: <@KaZeR> exactly :) 18:40 #navit: <@KaZeR> so where were we with your headunit ? 18:41 #navit: < AVIC-MRZ02> I'm not sure but I think there was a parsing problem, do you want to see the final logs? 18:43 #navit: <@KaZeR> oh yeah i remember now 18:43 #navit: <@KaZeR> issue with ezxml on wince, but the same file works on win32, correct? 18:44 #navit: < AVIC-MRZ02> These were the final logs https://pastebin.com/W4nRpnvz 18:44 #navit: < AVIC-MRZ02> I think so. 18:45 #navit: <@KaZeR> yep so we need to dig into why ezxml fails to parse the config file 18:46 #navit: < AVIC-MRZ02> Is there any other component which is used to parse the config file. Something like a library or initialization etc. 18:48 #navit: <@KaZeR> ezxml is the librry we use for win32/wince. for linux/android builds we have another one 18:48 #navit: <@KaZeR> i checked, and the version we use is the latest already 18:49 #navit: < AVIC-MRZ02> Why I'm asking this question? I don't know the structure, I'm just thinking. In the beginning it was not possible to open config file, may be still we have the same problem with other components 18:50 #navit: < AVIC-MRZ02> May be the problem is the latest version. The model of my car is 2014 but the head-unit may be older. 18:51 #navit: < AVIC-MRZ02> I think WinCE version on head-unit is 5.0 (not 6.0) 18:51 #navit: <@KaZeR> oh feel free to ask questions. i can definitely overlook a part of the problem :) 18:52 #navit: <@KaZeR> did the head unit come with your car? 18:52 #navit: < AVIC-MRZ02> Yes. 18:52 #navit: <@KaZeR> nice 18:52 #navit: <@KaZeR> that's an aftermarket unit though, no/ 18:53 #navit: < AVIC-MRZ02> I'm not sure. There are a lot of cars around (same model) having the more or less same units on them. 18:54 #navit: < AVIC-MRZ02> At least they are all using the same OS (WinCE) with same software on them. 18:56 #navit: <@KaZeR> i think it's the first time that i hear about a car sold with a stock wince device. what kind of car is this? 18:56 #navit: < AVIC-MRZ02> Mazda (Japan) and unit is Pioneer. 18:57 #navit: <@KaZeR> oh, are you from Japan? 18:57 #navit: < jkoan> KaZeR: error:navit:main_real:Error parsing config file '\NAND\PRG1\APL/navit.xml': did you see any problem in this error message itself? 18:57 -!- ZeroOne [~ZeroOne@91.114.11.118] has joined #navit 18:58 #navit: < AVIC-MRZ02> No, I'm from Cyprus 18:58 #navit: <@KaZeR> jkoan: no, and that's probably where we need to dig. ezxml doesn't give us more details. i know that it has some restrictions though, so maybe it's breaking because of something that we changed in the config itself 18:59 #navit: <@KaZeR> AVIC-MRZ02: ha ok. You mentioned having converted the language of your headunit indeed 18:59 #navit: < jkoan> Kazer what about / vs. \? 18:59 #navit: <@KaZeR> jkoan: whaat do you mean? 18:59 #navit: <@KaZeR> oh the file path? 18:59 #navit: < AVIC-MRZ02> Yep, it was not possible to understand anything (even PLAY button) 18:59 #navit: < jkoan> Yep 19:00 #navit: <@KaZeR> jkoan: i don't think that it's the issue, because it doesn't complain about opening the file, only about parsing it 19:00 #navit: <@KaZeR> AVIC-MRZ02: haha 19:00 #navit: < jkoan> But what if only ezxml has problems to open the file 19:01 #navit: < AVIC-MRZ02> In windows both of them works most of the time (\ and /). 19:03 #navit: < AVIC-MRZ02> Only in few cases I had problem with \ and /, but I don't remember these cases now :( 19:03 #navit: <@KaZeR> jkoan: we pass a pointer to the opened file to ezxml : https://github.com/navit-gps/navit/blob/trunk/navit/xmlconfig.c#L1187 19:04 #navit: <@KaZeR> AVIC-MRZ02: if you stumbled upon these again, we'd love to fix them 19:04 #navit: <@KaZeR> AVIC-MRZ02: i'm going to build a new binary for you with even more debugging, maybe we can pinpoint it 19:05 #navit: < AVIC-MRZ02> I hope 19:05 #navit: < jkoan> Hm okay 19:05 #navit: <@KaZeR> AVIC-MRZ02: it's too bad that you can't run more things on your device, because we could do a realtime debugging session otherwise : https://wiki.navit-project.org/index.php/WinCE_development#Remote_Debugging 19:08 #navit: < AVIC-MRZ02> It's not possible to run anything. I couldn't manage to run even cmd.exe. Today I searched a lot to find a way but hopeless. 19:09 #navit: < jkoan> But navit is running (at least starting), very nice :) 19:10 #navit: < AVIC-MRZ02> There is another problem that I'm trying to solve. The time zone is Tokyo (UTC+9 hrs) but our zone is UTC+2 and the solution is just a simple key in registry 19:11 #navit: < AVIC-MRZ02> Today, I found an old laptop. I will install Win XP + VS2005 + WinCE SDK on it :) 19:12 #navit: < AVIC-MRZ02> But I need a little bit of time :) 19:14 #navit: <@KaZeR> AVIC-MRZ02: could you try navit-4363cc37d5008e85af7c6eb325bf578a.exe please ? 19:14 #navit: <@KaZeR> we could also implement an override in navit for the timezone if needed, but doing it at the device level would be better for sure 19:15 #navit: < AVIC-MRZ02> OK, I'm downloading 19:26 #navit: < AVIC-MRZ02> https://pastebin.com/5SGvi6ZH 19:26 #navit: < AVIC-MRZ02> I'm sorry, I'm late, these are the logs 19:26 #navit: <@KaZeR> no worries 19:26 #navit: <@KaZeR> error:navit:parse_file:ezxml_parse_fp() failed, no root found -> so we know exactly what fails now. 19:27 #navit: <@KaZeR> you're 100% sure that the file at "\NAND\PRG1\APL/navit.xml" is correct ? 19:28 #navit: < AVIC-MRZ02> I cannot see the NAND directory 19:29 #navit: <@KaZeR> but you see the PRG1 directory, right ? 19:29 #navit: < AVIC-MRZ02> the file location that I can see is that 19:29 #navit: < AVIC-MRZ02> just a sec. 19:29 #navit: <@KaZeR> no rush 19:30 #navit: < AVIC-MRZ02> USER\PRG1\APL\navit.xml 19:31 #navit: < AVIC-MRZ02> I think NAND is the root but it is hidden, I don't have access directly to NAND 19:32 #navit: <@KaZeR> ok. can you try to delete that navit.xml file? i'd like to confirm that we get a different error message if the file doesn't exist 19:32 #navit: < AVIC-MRZ02> OK. now I'll delete navit.xml and reboot the device 19:42 #navit: < AVIC-MRZ02> OK. I deleted navit.xml file and re-boot. Here's the log https://pastebin.com/GN5YVgxN 19:51 #navit: <@KaZeR> so it is able to find that file, and USER and NAND paths seems to point to the same thing 19:51 #navit: < AVIC-MRZ02> Yes it seems. 19:52 #navit: < AVIC-MRZ02> I'll copy my navit.xml back 20:11 #navit: <@KaZeR> AVIC-MRZ02: can you try navit-fc876abfb7da94fd11fc6e4520105a2a.exe please ? 20:12 #navit: < AVIC-MRZ02> I'm downloading 20:21 #navit: < AVIC-MRZ02> Here's the final log https://pastebin.com/zdnFbXTU 20:21 #navit: <@KaZeR> so doesn't look like a memory issue, and your device has 128MB of RAM 20:23 #navit: <@KaZeR> rather 180MB. odd value :) 20:23 #navit: < AVIC-MRZ02> Yes, total ram is about 175MB 20:24 #navit: < AVIC-MRZ02> In fact 175.6 MB :))) 20:24 #navit: <@KaZeR> so with more than 100MB of ram available, it's probably not a memory issue when parsing the file 20:25 #navit: <@KaZeR> yeah the odd value is probably because some of that memory is shared with the graphics card 20:25 #navit: < AVIC-MRZ02> Most probably. 20:25 #navit: <@KaZeR> can you share your navit.xml file? i'm going to run some local tests 20:26 #navit: < AVIC-MRZ02> OK. I'm copying to pastebin. 20:27 #navit: < AVIC-MRZ02> This is my navit.xml file https://pastebin.com/MkWLiLGH 20:28 #navit: <@KaZeR> thanks 20:29 #navit: < AVIC-MRZ02> This XML file is working on win32 version without any problem 20:31 #navit: <@KaZeR> yeah. a strict parser found two issues with that file 20:32 #navit: < AVIC-MRZ02> What are them??? 20:33 #navit: < AVIC-MRZ02> I modified this file but didn't change too much, just the name of map file and another line to make it work in windows as far as I remember 20:41 -!- ZeroOne [~ZeroOne@91.114.11.118] has quit [Read error: Connection reset by peer] 20:50 -tomaw(tom@freenode/staff/tomaw)- [Global Notice] Hi all, we'll be taking down ChanServ, NickServ and their friends for a few minutes while we apply an update. This should be brief and further updates will be provided by WALLOPS (/mode +w to receive them) 20:52 -!- ChanServ [ChanServ@services.] has quit [shutting down] 21:01 -!- ChanServ [ChanServ@services.] has joined #navit 21:01 -!- ServerMode/#navit [+o ChanServ] by adams.freenode.net 21:04 #navit: <@KaZeR> AVIC-MRZ02: on the line 372, can you try to add 'data=""' ? so that it looks like 21:05 #navit: < AVIC-MRZ02> OK. 21:07 #navit: < AVIC-MRZ02> Do you want me to test it? 21:08 #navit: < AVIC-MRZ02> I'm testing it. 21:15 #navit: < AVIC-MRZ02> Log File after the test https://pastebin.com/PVduCJfA 21:26 #navit: <@KaZeR> mkay thanks. so it's not the dtd compliancy that breaks the parsing. crap. 21:28 #navit: < AVIC-MRZ02> Will it better to change xml file back to it's previous version? 21:34 #navit: <@KaZeR> which version? because one of my next suggestion would be to try with a very old navit.xml 21:36 #navit: < AVIC-MRZ02> The version that I pasted 21:37 #navit: <@KaZeR> oh. let's try with a really older one. looking for one that would be suitable 21:37 #navit: < AVIC-MRZ02> OK, waiting. 21:38 #navit: <@KaZeR> like maybe http://sd-55475.dedibox.fr/navit-0.2.0.xml 21:40 #navit: < AVIC-MRZ02> I'm just asking for confirmation. Is it total 5045 lines? 21:41 #navit: <@KaZeR> i see 5058 here 21:42 #navit: < AVIC-MRZ02> Just a sec. 21:42 #navit: < AVIC-MRZ02> If I start counting from 1 it's 5059 21:43 #navit: < AVIC-MRZ02> Anyway :) I'm trying it 21:46 #navit: <@KaZeR> the 1 line difference could be how the file is terminated, it's different on linux and windows :) 21:46 #navit: < AVIC-MRZ02> BUT I cannot use this file without modifying it! 21:47 #navit: <@KaZeR> why? 21:47 #navit: < AVIC-MRZ02> For example on line 463, name of the bin file is different 21:48 #navit: < AVIC-MRZ02> I downloaded the map of cyprus and named it as cyprus.bin 21:48 #navit: <@KaZeR> no big deal, as we just want to see if this file is parseable 21:50 #navit: < AVIC-MRZ02> OK without changing I'm trying it 21:50 #navit: <@KaZeR> perfect 21:56 #navit: < AVIC-MRZ02> Here's the final log after old xml https://pastebin.com/D3kqXHAG 21:59 #navit: < AVIC-MRZ02> Still we have parse error. 22:02 #navit: < AVIC-MRZ02> 1) We are sure that it is accessing to file. 22:02 #navit: < AVIC-MRZ02> 2) We are sure that there is no memory problem 22:03 #navit: <@KaZeR> yep. 22:05 #navit: < AVIC-MRZ02> Are we using same parse function with Win32? 22:11 #navit: <@KaZeR> yes, ezxml is used on non linux-based platforms 22:13 #navit: < AVIC-MRZ02> I copied the xml file that you send under Win32 directory on my PC, it's working. 22:17 #navit: <@KaZeR> i'm quite puzzled by this issue. next idea would be to write a small piece of code to read the content and display a sample, before passing the pointer to the parser 22:18 #navit: < AVIC-MRZ02> To be sure that it's reading from file without any problem. 22:20 #navit: <@KaZeR> exactly 22:21 #navit: <@KaZeR> i can probably do that later today 22:22 #navit: < AVIC-MRZ02> OK KaZeR. By the way I have to go to sleep, it's 12:20 here :) 22:22 #navit: < AVIC-MRZ02> We can continue later. 22:25 #navit: < AVIC-MRZ02> A small piece of code which directly reads the file and writes whatever taken from file to another file may be. 22:30 #navit: < AVIC-MRZ02> OK. I'll wake up after 4.5 hrs, thanks for your help, see you tomorrow. 22:30 -!- AVIC-MRZ02 [5f8e8884@gateway/web/freenode/ip.95.142.136.132] has quit [Quit: Page closed] 23:21 -!- xenos1984 [~xenos1984@22-164-191-90.dyn.estpak.ee] has quit [Quit: Leaving.] 23:34 -!- j_f-f [~quassel@rs-7.jff-webhosting.net] has quit [Ping timeout: 265 seconds] 23:51 -!- j_f-f [~quassel@rs-7.jff-webhosting.net] has joined #navit --- Log closed Tue Dec 19 00:00:28 2017