SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0002542 | SAS.Планета | [All Projects] Баг | public | 15-11-2014 21:24 | 29-05-2016 11:38 |
|
Reporter | Boogier | |
Assigned To | zed | |
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | |
Platform | Windows | OS | XP | OS Version | SP3 |
Product Version | 141111 | |
Target Version | 160606 | Fixed in Version | 160606 | |
|
Summary | 0002542: Access violation при импорте трека kmz |
Description | Импортирую трек kmz
Access violation |
Steps To Reproduce | Управление метками
Импорт
выбираю трек
Начать
Access violation |
Additional Information | |
Tags | No tags attached. |
Relationships | has duplicate | 0003040 | closed | zed | Импорт kmz не работает |
|
Attached Files | 2014-11-15_23-17-39_002.kmz (312,082) 15-11-2014 21:24 https://bugtracker.sasgis.org/file_download.php?file_id=1788&type=bug u_ArchiveReadWriteSynZip.zip (1,742) 03-12-2014 10:31 https://bugtracker.sasgis.org/file_download.php?file_id=1800&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
15-11-2014 21:24 | Boogier | New Issue | |
15-11-2014 21:24 | Boogier | File Added: 2014-11-15_23-17-39_002.kmz | |
16-11-2014 09:35 | zed | Note Added: 0014908 | |
16-11-2014 09:48 | zed | Note Added: 0014909 | |
17-11-2014 06:56 | Boogier | Note Added: 0014912 | |
17-11-2014 08:46 | zed | Note Added: 0014915 | |
17-11-2014 09:09 | vdemidov | Note Added: 0014920 | |
17-11-2014 09:15 | zed | Note Added: 0014922 | |
17-11-2014 14:50 | zed | Note Added: 0014924 | |
17-11-2014 15:08 | zed | Note Edited: 0014924 | bug_revision_view_page.php?bugnote_id=14924#r6322 |
17-11-2014 15:59 | zed | Note Added: 0014928 | |
02-12-2014 20:45 | vdemidov | Note Added: 0015030 | |
03-12-2014 09:32 | zed | Note Added: 0015032 | |
03-12-2014 10:04 | vdemidov | Note Added: 0015033 | |
03-12-2014 10:30 | zed | Note Added: 0015034 | |
03-12-2014 10:31 | zed | File Added: u_ArchiveReadWriteSynZip.zip | |
03-12-2014 10:32 | zed | Note Added: 0015035 | |
10-12-2014 10:31 | vdemidov | Status | new => confirmed |
10-12-2014 10:31 | vdemidov | Target Version | => 150915 |
16-09-2015 14:52 | vdemidov | Target Version | 150915 => 151010 |
10-10-2015 15:33 | vdemidov | Target Version | 151010 => 151111 |
07-11-2015 21:01 | vdemidov | Note Added: 0016748 | |
08-11-2015 06:54 | zed | Note Added: 0016749 | |
08-11-2015 06:54 | zed | Note Edited: 0016749 | bug_revision_view_page.php?bugnote_id=16749#r6775 |
08-11-2015 07:24 | vdemidov | Note Added: 0016751 | |
08-11-2015 07:27 | vdemidov | Note Added: 0016752 | |
08-11-2015 07:28 | vdemidov | Note Deleted: 0016752 | |
08-11-2015 15:29 | zed | Note Added: 0016756 | |
08-11-2015 15:39 | vdemidov | Note Added: 0016757 | |
10-11-2015 07:42 | vdemidov | Target Version | 151111 => 191221 |
18-11-2015 09:53 | vdemidov | Target Version | 191221 => 160606 |
29-05-2016 11:36 | zed | Relationship added | has duplicate 0003040 |
29-05-2016 11:38 | zed | Note Added: 0017259 | |
29-05-2016 11:38 | zed | Status | confirmed => resolved |
29-05-2016 11:38 | zed | Fixed in Version | => 160606 |
29-05-2016 11:38 | zed | Resolution | open => fixed |
29-05-2016 11:38 | zed | Assigned To | => zed |
Notes |
|
(0014908)
|
zed
|
16-11-2014 09:35
|
|
Вылетает ошибка при распаковке архива в KAZip. Если перепаковать архив или открыть kmz в GoogleEarth и пересохранить его, то импортируется нормально. |
|
|
(0014909)
|
zed
|
16-11-2014 09:48
|
|
Этот KAZip уже давно нам парит мозг. Может перейдём на что-то другое? Например на SynZip. |
|
|
|
а почему не провереный временем zlib? |
|
|
(0014915)
|
zed
|
17-11-2014 08:46
|
|
SynZip как раз обёртка над zlib:
Link to original C-compiled ZLib library
- Win32: use fast obj and inline asm
- Linux: use available system library libz.so
Also defines .zip file structure (TFileInfo TFileHeader TLastHeader) |
|
|
|
> Этот KAZip уже давно нам парит мозг. Может перейдём на что-то другое? Например на SynZip.
Та не вопрос. Меняй. В крайнем случае можем оставить KAZip только для упаковки кэша, а для меток и отдельных тайлов пользоваться SynZip. Или вообще везде, если он сможет нормально сохранять гигабайтные зипы. |
|
|
(0014922)
|
zed
|
17-11-2014 09:15
|
|
> если он сможет нормально сохранять гигабайтные зипы.
Судя по всему - сможет. |
|
|
(0014924)
|
zed
|
17-11-2014 14:50
(edited on: 17-11-2014 15:08) |
|
Облом, SynZip тоже не может прочитать этот файл. Правда, не падает с AV, а выводит сообщение об ошибке, но тем не менее. Так что зря я на KAZip грешил.
Upd Стоп. Мой косяк. SynZip открывает этот kmz нормально.
|
|
|
(0014928)
|
zed
|
17-11-2014 15:59
|
|
У SynZip есть ограничения: не умеет работать с zip64 и поддерживает только 2 метода сжатия: deflated и stored (без сжатия). Стоит с ним связываться? |
|
|
|
Ну так что ты там решил с SynZip? Подходит он под наши нужды или нет? |
|
|
(0015032)
|
zed
|
03-12-2014 09:32
|
|
Для распаковки этого kmz он подходит. А вообще - наверное нет. |
|
|
|
Ну так давай только для распаковки kmz и будем использовать. |
|
|
(0015034)
|
zed
|
03-12-2014 10:30
|
|
И получится тот ещё зоопарк.
Может тогда уж лучше посмотреть в сторону 7zip (+ dll) или попробовать вот эту штуку (без dll). |
|
|
(0015035)
|
zed
|
03-12-2014 10:32
|
|
Добавил юнит с архиватором, который юзает SynZip. |
|
|
|
Так что с этой багой? Почему ты этот юнит в репозиторий не добавил? |
|
|
(0016749)
|
zed
|
08-11-2015 06:54
|
|
Потому что KAzip умеет TZipCompressionMethod = (cmStored,
cmShrunk,
cmReduced1,
cmReduced2,
cmReduced3,
cmReduced4,
cmImploded,
cmTokenizingReserved,
cmDeflated,
cmDeflated64,
cmDCLImploding,
cmPKWAREReserved);
а SynZip только deflated и stored.
|
|
|
|
Так может тогда стоит попробовать пофиксить баг в KAzip из-за которого оно сейчас падает. |
|
|
(0016756)
|
zed
|
08-11-2015 15:29
|
|
|
|
|
Ну давай 7zip, мне как-то без разницы. |
|
|
(0017259)
|
zed
|
29-05-2016 11:38
|
|
Сделал чтение через 7zip. Соответственно, появилась зависимость от 7z.dll (будет в ночнушках). |
|