View Issue Details

IDProjectCategoryView StatusLast Update
0002542SAS.ПланетаБаг / Bugpublic29-05-2016 11:38
ReporterBoogier Assigned Tozed  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
PlatformWindowsOSXPOS VersionSP3
Product Version141111 
Target Version160606Fixed in Version160606 
Summary0002542: Access violation при импорте трека kmz
DescriptionИмпортирую трек kmz
Access violation
Steps To ReproduceУправление метками
Импорт
выбираю трек
Начать
Access violation
TagsNo tags attached.
Attached Files

Relationships

has duplicate 0003040 closedzed Импорт kmz не работает 

Activities

zed

16-11-2014 09:35

manager   ~0014908

Вылетает ошибка при распаковке архива в KAZip. Если перепаковать архив или открыть kmz в GoogleEarth и пересохранить его, то импортируется нормально.

zed

16-11-2014 09:48

manager   ~0014909

Этот KAZip уже давно нам парит мозг. Может перейдём на что-то другое? Например на SynZip.

Boogier

17-11-2014 06:56

reporter   ~0014912

а почему не провереный временем zlib?

zed

17-11-2014 08:46

manager   ~0014915

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)

vdemidov

17-11-2014 09:09

manager   ~0014920

> Этот KAZip уже давно нам парит мозг. Может перейдём на что-то другое? Например на SynZip.
Та не вопрос. Меняй. В крайнем случае можем оставить KAZip только для упаковки кэша, а для меток и отдельных тайлов пользоваться SynZip. Или вообще везде, если он сможет нормально сохранять гигабайтные зипы.

zed

17-11-2014 09:15

manager   ~0014922

> если он сможет нормально сохранять гигабайтные зипы.
Судя по всему - сможет.

zed

17-11-2014 14:50

manager   ~0014924

Last edited: 17-11-2014 15:08

Облом, SynZip тоже не может прочитать этот файл. Правда, не падает с AV, а выводит сообщение об ошибке, но тем не менее. Так что зря я на KAZip грешил.

Upd Стоп. Мой косяк. SynZip открывает этот kmz нормально.

zed

17-11-2014 15:59

manager   ~0014928

У SynZip есть ограничения: не умеет работать с zip64 и поддерживает только 2 метода сжатия: deflated и stored (без сжатия). Стоит с ним связываться?

vdemidov

02-12-2014 20:45

manager   ~0015030

Ну так что ты там решил с SynZip? Подходит он под наши нужды или нет?

zed

03-12-2014 09:32

manager   ~0015032

Для распаковки этого kmz он подходит. А вообще - наверное нет.

vdemidov

03-12-2014 10:04

manager   ~0015033

Ну так давай только для распаковки kmz и будем использовать.

zed

03-12-2014 10:30

manager   ~0015034

И получится тот ещё зоопарк.

Может тогда уж лучше посмотреть в сторону 7zip (+ dll) или попробовать вот эту штуку (без dll).

zed

03-12-2014 10:32

manager   ~0015035

Добавил юнит с архиватором, который юзает SynZip.

vdemidov

07-11-2015 21:01

manager   ~0016748

Так что с этой багой? Почему ты этот юнит в репозиторий не добавил?

zed

08-11-2015 06:54

manager   ~0016749

Last edited: 08-11-2015 06:54

Потому что KAzip умеет
TZipCompressionMethod = (cmStored, 
cmShrunk, 
cmReduced1, 
cmReduced2, 
cmReduced3, 
cmReduced4, 
cmImploded, 
cmTokenizingReserved, 
cmDeflated, 
cmDeflated64, 
cmDCLImploding, 
cmPKWAREReserved);

а SynZip только deflated и stored.

vdemidov

08-11-2015 07:24

manager   ~0016751

Так может тогда стоит попробовать пофиксить баг в KAzip из-за которого оно сейчас падает.

zed

08-11-2015 15:29

manager   ~0016756

А может таки 7zip?

vdemidov

08-11-2015 15:39

manager   ~0016757

Ну давай 7zip, мне как-то без разницы.

zed

29-05-2016 11:38

manager   ~0017259

Сделал чтение через 7zip. Соответственно, появилась зависимость от 7z.dll (будет в ночнушках).

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
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
08-11-2015 07:24 vdemidov Note Added: 0016751
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
08-08-2025 13:22 zed Category Баг => Баг / Bug