Artifact
b6789dbe972d3fac6ed88cd0ed3b4b0f09efa4ba:
Ticket change
[b6789dbe97]
- Ticket
[3f02165606] i18n: fossil ui can't show artifacts with non-ascii chars in the name on Windows status still Open with 2 other changes
by
anonymous
2011-05-26 17:23:52.
D 2011-05-26T17:23:52.776
J +comment \n\n<hr\s/><i>anonymous\sadded\son\s2011-05-26\s17:23:52\sUTC:</i><br\s/>\nI've\stried\sfossil\sversion\s<tt>[5a4dc2239b]\s2011-05-26\s11:57:14</tt>\son\sthe\ssame\srepo\sas\smentioned\sbefore.<br>\r\nNow\s<code>fossil\sstatus</code>\sworks\sas\sexpected:\r\n<verbatim>\r\nV:\\dvcs>fossil\sstatus\r\nrepository:\s\s\sV:/dvcs/repo\r\nlocal-root:\s\s\sV:/dvcs/\r\nserver-code:\s\s03df0882a9037a202acd1e429d84c98c8d7582a4\r\ncheckout:\s\s\s\s\sf26b10b36eba2d83500e430df0ec125df49b4a55\s2011-05-26\s16:27:48\sUTC\r\ntags:\s\s\s\s\s\s\s\s\strunk\r\ncomment:\s\s\s\s\s\sinitial\sempty\scheck-in\s(user:\sTsul)\r\nADDED\s\s\s\s\s\sфыва\r\n</verbatim>\r\n\r\nBut\s<code>fossil\sui</code>\sfails\sas\sbefore.\sTrace\soutput\sdoesn't\sgive\smuch:\r\n<verbatim>\r\nV:\\dvcs>fossil\s--systemtrace\s--sqltrace\s--httptrace\sui\r\nSELECT\svalue\sFROM\svvar\sWHERE\sname='repository';\r\nATTACH\sDATABASE\s'V:/dvcs/repo'\sAS\srepository;\r\nSELECT\s1\sFROM\sconfig\sWHERE\sname='aux-schema'\s\s\sAND\svalue<>'2011-04-25\s19:50';\r\nSELECT\svalue\sFROM\sconfig\sWHERE\sname='http-port';\r\nSELECT\svalue\sFROM\sconfig\sWHERE\sname='web-browser';\r\n--\sLOOKASIDE_USED\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s16\s\s\s\s\s\s\s\s\s48\r\n--\sLOOKASIDE_HIT\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s184\r\n--\sLOOKASIDE_MISS_SIZE\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s95\r\n--\sLOOKASIDE_MISS_FULL\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s0\r\n--\sCACHE_USED\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s16792\r\n--\sSCHEMA_USED\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s18688\r\n--\sSTMT_USED\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s0\r\n--\sMEMORY_USED\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s142528\s\s\s\s\s148336\r\n--\sMALLOC_SIZE\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s48000\r\n--\sMALLOC_COUNT\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s598\s\s\s\s\s\s\s\s603\r\n--\sPCACHE_OVFLOW\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s19312\s\s\s\s\s\s19312\r\n--\sprepared\sstatements\s\s\s\s\s\s\s\s\s\s\s\s\s7\r\nListening\sfor\sHTTP\srequests\son\sTCP\sport\s8080\r\nLaunch\swebbrowser:\sstart\shttp://127.0.0.1:8080/\r\nSYSTEM:\s"start\shttp://127.0.0.1:8080/"\r\nType\sCtrl-C\sto\sstop\sthe\sHTTP\sserver\r\nSYSTEM:\s""V:\\dvcs\\fossil.exe"\shttp\s"V:/dvcs/repo"\sfossil_server_P8080__in1.txt\sfossil_server_P8080__out1.txt\s127.0.0.1\s--nossl\s--localauth"\r\nSYSTEM:\s""V:\\dvcs\\fossil.exe"\shttp\s"V:/dvcs/repo"\sfossil_server_P8080__in2.txt\sfossil_server_P8080__out2.txt\s127.0.0.1\s--nossl\s--localauth"\r\nSYSTEM:\s""V:\\dvcs\\fossil.exe"\shttp\s"V:/dvcs/repo"\sfossil_server_P8080__in3.txt\sfossil_server_P8080__out3.txt\s127.0.0.1\s--nossl\s--localauth"\r\nSYSTEM:\s""V:\\dvcs\\fossil.exe"\shttp\s"V:/dvcs/repo"\sfossil_server_P8080__in4.txt\sfossil_server_P8080__out4.txt\s127.0.0.1\s--nossl\s--localauth"\r\nSYSTEM:\s""V:\\dvcs\\fossil.exe"\shttp\s"V:/dvcs/repo"\sfossil_server_P8080__in5.txt\sfossil_server_P8080__out5.txt\s127.0.0.1\s--nossl\s--localauth"\r\nSYSTEM:\s""V:\\dvcs\\fossil.exe"\shttp\s"V:/dvcs/repo"\sfossil_server_P8080__in6.txt\sfossil_server_P8080__out6.txt\s127.0.0.1\s--nossl\s--localauth"\r\n^C^C\r\n</verbatim>\r\nFossil\screated\sfiles\swith\snames\s<tt>fossil_server_P8080__(in|out){4-6}.txt</tt>.\sAll\sin-files\sconsist\sof\sthis\stext:\r\n<verbatim>\r\nGET\s/artifact?name=bdbdc5bc614b3003e6e5a275ea8482a9b9059698\sHTTP/1.1\r\nUser-Agent:\sOpera/9.80\s(Windows\sNT\s5.1;\sU;\sen)\sPresto/2.8.131\sVersion/11.11\r\nHost:\s127.0.0.1:8080\r\nAccept:\stext/html,\sapplication/xml;q=0.9,\sapplication/xhtml+xml,\simage/png,\simage/webp,\simage/jpeg,\simage/gif,\simage/x-xbitmap,\s*/*;q=0.1\r\nAccept-Language:\sru-RU,ru;q=0.9,en;q=0.8\r\nAccept-Encoding:\sgzip,\sdeflate\r\nReferer:\shttp://127.0.0.1:8080/dir?ci=tip\r\nConnection:\sKeep-Alive\r\n\r\n</verbatim>\r\nOut-files\sare\sall\sof\sthe\szero\slength.\r\n\r\nWhat\selse\sis\sthat\swhile\sdebugging\sin\sVisual\sStudio\sit\sshows\sthat\r\n<blockquote>Unhandled\sexception\sat\s0x77c37742\sin\sfossil.exe:\s0xC0000005:\sAccess\sviolation\sreading\slocation\s0x6c707061.</blockquote>\r\nStacktrace:\r\n<verbatim>\r\n>\tmsvcrt.dll!_strcmp()\s\s+\s0x12\sbytes\t\r\n\s\tfossil.exe!0044461a()\s\t\r\n</verbatim>\r\nDisassembly:\r\n<verbatim>\r\n\t_strcmp:\r\n\t77C37730\s\smov\s\s\s\s\s\s\s\s\sedx,dword\sptr\s[esp+4]\s\r\n\t77C37734\s\smov\s\s\s\s\s\s\s\s\secx,dword\sptr\s[esp+8]\s\r\n\t77C37738\s\stest\s\s\s\s\s\s\s\sedx,3\s\r\n\t77C3773E\s\sjne\s\s\s\s\s\s\s\s\s_strcmp+4Ch\s(77C3777Ch)\s\r\n\t77C37740\s\smov\s\s\s\s\s\s\s\s\seax,dword\sptr\s[edx]\s\r\n>\t77C37742\s\scmp\s\s\s\s\s\s\s\s\sal,byte\sptr\s[ecx]\s\r\n\t77C37744\s\sjne\s\s\s\s\s\s\s\s\s_strcmp+44h\s(77C37774h)\s\r\n\t77C37746\s\sor\s\s\s\s\s\s\s\s\s\sal,al\s\r\n\t77C37748\s\sje\s\s\s\s\s\s\s\s\s\s_strcmp+40h\s(77C37770h)\s\r\n</verbatim>\r\nThat\sshows\sthat\sthe\sexception\sraises\sinside\smsvcrt.dll!_strcmp()\sfunction.\r\n\r\nI\swould\ssay\smore\saccurate\sif\sI\shad\sfossil\sdebug\ssymbols\sor\sif\sI\swas\sable\sto\scompile\sfossil\swith\sVisaul\sStudio.
J resolution Open
K 3f0216560679fd41b6afcc84e7b9ffe0dd971fa8
U anonymous
Z f93a79ea5b347f02e3712950ff38cf7e