Bug 52174 - 32 на 64: mangle2:: xz compress failed with error code 5
Summary: 32 на 64: mangle2:: xz compress failed with error code 5
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: squashfs-tools (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-25 13:16 MSK by Michael Shigorin
Modified: 2024-11-25 14:12 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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