История изменений
Исправление
Einstok_Fair,
(текущая версия)
:
В mint тоже самое.
В данном случае «то же» пишется раздельно.
Вот бразильцы такие. Спросишь у них что-нибудь на дороге, ну там дом или улица или заведение. Он/она обязательно наговорит до хрена, хотя в конце признается, что не знает ничего по существу:)
Я ничего не знаю по существу, если тебе от такого знания легче. Ты теперь знаешь всё обо мне - поможет ли это знание тебе решить твою проблему?
Дело не в fvwm.
Я посмотрел на кусок лога systemd, там где говорится про coredump в момент освобождения памяти, и увидел там слово _int_free, поэтому я согласен с тобой в том, что в коде программы xxkb есть ошибка в работе с памятью, которая приводит к падению этой программы. Т.е. согласен в том, что ошибку надо искать в xxkb, а не в fvwm. Однако! Как ты собираешься ошибку искать и устранять в коде программы?
Можно было бы, конечно, ограничится созданием баги в багтрекере xxkb. Кстати, где он? https://sourceforge.net/p/xxkb/bugs/
Но как ты понимаешь, ни один человек в мире не станет эту багу фиксить, так меня убеждает каждый на LOR.
похоже решения нет. Не обновляется xxkb давно уже.
Ну, на github есть форк 2018-го года актуальности: https://github.com/ramok/xxkb/wiki «this repository is collection useful patches from everywhere» и он там не один такой (можно багрепорт запостить во все такие репозитории, вдруг эти люди откликнутся?)
И тут переходим к фазе 2, а как, собственно выяснить, что вообще происходит?
Варианты действий:
- посмотреть, как создавать программы для fvwm таким образом, чтобы иконка добавлялась к окну приложения
- посмотреть как то же самое делается в mint (какое там DE?)
- затем посмотреть на код fvwm и подумать, чем написанное там отличается от представляемого по документации.
После этого снова прийти написать на LOR с более конкретными вопросами о том, что именно непонятно в коде xxkb.
Почему я думаю, что ошибка в управлении какими-то ресурсами? Мне кажется подозрительным слово _int_free (libc.so.6)#012#5
стековерфлоу на эту тему говорит: https://stackoverflow.com/questions/43442362/core-dump-in-int-free-at-malloc-c3902-all-executables (вопрос без ответа, но с кучей встречных уточняющих вопросов)
Я бы начал с того, что разобрался бы, как компилируется эта программа, а так же, как сделать чтобы дамп стека был с бо́льшим количеством отладочной информации. В генте с этим хорошо, ебилд есть. Но я не буду его ставить, потому что понятия не имею, что в системе от этого сломается, а оно мне надо? Т.е. чтобы мне начать пользоваться xxkb, надо сначала понять, как отключить штатный переключатель раскладок в mate, которым я пользуюсь.
Исходная версия
Einstok_Fair,
:
В mint тоже самое.
В данном случае «то же» пишется раздельно.
Вот бразильцы такие. Спросишь у них что-нибудь на дороге, ну там дом или улица или заведение. Он/она обязательно наговорит до хрена, хотя в конце признается, что не знает ничего по существу:)
Я ничего не знаю по существу, если тебе от такого знания легче. Ты теперь знаешь всё обо мне - поможет ли это знание тебе решить твою проблему?
Дело не в fvwm.
Я посмотрел на кусок лога systemd, там где говорится про coredump в момент освобождения памяти, и увидел там слово _int_free, поэтому я согласен с тобой в том, что в коде программы xxkb есть ошибка в работе с памятью, которая приводит к падению этой программы. Т.е. согласен в том, что ошибку надо искать в xxkb, а не в fvwm. Однако! Как ты собираешься ошибку искать и устранять в коде программы?
Можно было бы, конечно, ограничится созданием баги в багтрекере xxkb. Кстати, где он? https://sourceforge.net/p/xxkb/bugs/
Но как ты понимаешь, ни один человек в мире не станет эту багу фиксить, так меня убеждает каждый на LOR.
похоже решения нет. Не обновляется xxkb давно уже.
Ну, на github есть форк 2018-го года актуальности: https://github.com/ramok/xxkb/wiki «this repository is collection useful patches from everywhere» и он там не один такой (можно багрепорт запостить во все такие репозитории, вдруг эти люди откликнутся?)
И тут переходим к фазе 2, а как, собственно выяснить, что вообще происходит?
Варианты действий:
- посмотреть, как создавать программы для fvwm таким образом, чтобы иконка добавлялась к окну приложения
- посмотреть как то же самое делается в mint (какое там DE?)
- затем посмотреть на код fvwm и подумать, чем написанное там отличается от представляемого по документации.
После этого снова прийти написать на LOR с более конкретными вопросами о том, что именно непонятно в коде fvwm.
Почему я думаю, что ошибка в управлении какими-то ресурсами? Мне кажется подозрительным слово _int_free (libc.so.6)#012#5
стековерфлоу на эту тему говорит: https://stackoverflow.com/questions/43442362/core-dump-in-int-free-at-malloc-c3902-all-executables (вопрос без ответа, но с кучей встречных уточняющих вопросов)
Я бы начал с того, что разобрался бы, как компилируется эта программа, а так же, как сделать чтобы дамп стека был с бо́льшим количеством отладочной информации. В генте с этим хорошо, ебилд есть. Но я не буду его ставить, потому что понятия не имею, что в системе от этого сломается, а оно мне надо? Т.е. чтобы мне начать пользоваться xxkb, надо сначала понять, как отключить штатный переключатель раскладок в mate, которым я пользуюсь.