Bug 52174

Summary: 32 на 64: mangle2:: xz compress failed with error code 5
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: squashfs-toolsAssignee: Anton Farygin <rider>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, cas, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Michael Shigorin 2024-11-25 13:16:36 MSK
У cas@ на basalt при сборке alt-education.iso для i586 вылез старый баг:

---
I have a reproducible situation (can arrange a livecd/vm to carry
it over) where 32-bit mksquashfs running on 64-bit host like
this: FATAL ERROR:mangle2:: xz compress failed with error code 5
--- http://github.com/plougher/squashfs-tools/issues/4

Ответ автора:

---
Your issue is caused by the failure of Mksquashfs to correctly size the default memory usage of a 32-bit process when running on a PAE or 64-bit kernel, where 25% of physical memory may be more than than is addressable by a 32-bit process.

Basically put on your 24GB phys mem system, 25% of phys mem is 6GB, which is more than a 32-bit process can address. [...]
---

2 rider: можешь кого отрядить посмотреть squashfs-tools на предмет повторного вылезания проблемы?  Вот коммит, которым исправили тогда:
http://github.com/plougher/squashfs-tools/commit/55f7ba830d40d438f0b0663a505e0c227fc68b6b

2 antohami: помоги cas уменьшить объём altinst на i586, крайний раз он выходил где-то в окрестности упомянутых в апстримном баге размеров (591 млн байт).
Comment 1 Michael Shigorin 2024-11-25 13:17:32 MSK
PS: речь о squashfs-tools 4.5.1 из p10; возможно, сборка 4.6.1 поможет.
Comment 2 Антон Мидюков 2024-11-25 13:35:23 MSK
Возможно, Андрей просто забыл, что нужно собирать с параметром PACK_SQUASHFS_PROCESSORS=32 или меньшим числом.
Comment 3 Антон Мидюков 2024-11-25 13:38:05 MSK
(Ответ для Michael Shigorin на комментарий #0)
> 2 antohami: помоги cas уменьшить объём altinst на i586, крайний раз он
> выходил где-то в окрестности упомянутых в апстримном баге размеров (591 млн
> байт).

live всяко будет больше altinst, так что это совершенно бесполезная затея (в образе и altinst и live).
Comment 4 Антон Мидюков 2024-11-25 13:40:54 MSK
(Ответ для Антон Мидюков на комментарий #3)
> (Ответ для Michael Shigorin на комментарий #0)
> > 2 antohami: помоги cas уменьшить объём altinst на i586, крайний раз он
> > выходил где-то в окрестности упомянутых в апстримном баге размеров (591 млн
> > байт).
> 
> live всяко будет больше altinst, так что это совершенно бесполезная затея (в
> образе и altinst и live).

Хотя нет. Но live то ему тоже надо собирать.
Comment 5 Антон Мидюков 2024-11-25 14:12:06 MSK
Андрей не использовал параметр PACK_SQUASHFS_PROCESSORS=32