Bug 57011 - Аварийный останов при добавлении нового сценария
Summary: Аварийный останов при добавлении нового сценария
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: pim-sieve-editor (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-25 18:40 MSK by Белая Алёна
Modified: 2025-12-01 15:46 MSK (History)
1 user (show)

See Also:


Attachments
backtrace (24.06 KB, text/x-log)
2025-11-25 18:40 MSK, Белая Алёна
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Белая Алёна 2025-11-25 18:40:20 MSK
Created attachment 20181 [details]
backtrace

pim-sieve-editor-25.08.3-alt1

Стенд: Alt Workstation K 11.1.1 x86_64

Шаги воспроизведения: 
1. Настроен почтовый сервер:
# apt-get install -y dovecot dovecot-pigeonhole
В файле /etc/dovecot/conf.d/15-lda.conf привести секцию protocol lda {} к следующему виду:

protocol lda {
  # Space separated list of plugins to load (default is global mail_plugins).
  mail_plugins = $mail_plugins sieve
}

В файле /etc/dovecot/conf.d/20-managesieve.conf:
    Расскоментировать строчку "#protocols = $protocols sieve"
    Расскоментировать секцию service managesieve-login {}
    Расскоментировать секцию inet_listener sieve {} и её содержимое
    Расскоментировать строчку "#service_count = 1" и выставить значение = 0
    Расскоментировать строчку "#process_min_avail = 0" и выставить значение = 10
    Расскоментировать строчку "#vsz_limit = 64M"

В файле /etc/dovecot/conf.d/10-mail.conf:

В строке mail_location указать maildir:~/Maildir. Итоговый вид строки:
mail_location = maildir:~/Maildir

Создать указанную директорию:
$ mkdir ~/Maildir

Перезапустить сервис:
# systemctl restart dovecot

2. С клиента запустить sieveeditor: 
$ sieveeditor

3. Настроить -> Добавить -> Указать данные сервера: 
	Имя сервера -  IP почтового сервера
	Имя пользователя - имя системного пользователя
	Пароль - пароль пользователя
	Метод аутентификации - PLAIN
Нажать ОК

4. После подключения к серверу:Вставить шаблон
	ПКМ по серверу во вкладке "Доступные сценарии"
	Вписать имя сценария и нажать "ОК"
	Нажать ПКМ по любому шаблону Sieve
	Вставить шаблон
	Нажать на "Сохранить на сервере" 
	
Результат: на действиях из шага 4 происходит аварийный останов (иногда при вписывании имени сценария, иногда при выборе шаблона и т.д, но всегда в процессе редактирования шаблона) 

Ожидаемый результат: успешное создание и сохранение шаблона 

Бэктрейс падения прилагаю.

Проблема не воспроизводится на Alt Education KDE 10.0 x86_64

Не воспроизводится в Р11 (pim-sieve-editor-25.08.2-alt1)
Comment 1 Sergey V Turchin 2025-12-01 09:34:12 MSK
(Ответ для Белая Алёна на комментарий #0)
> Результат: на действиях из шага 4 происходит аварийный останов
На Thunderbird такие же действия работают нормально?
Comment 2 Белая Алёна 2025-12-01 11:15:36 MSK
(Ответ для Sergey V Turchin на комментарий #1)
> (Ответ для Белая Алёна на комментарий #0)
> > Результат: на действиях из шага 4 происходит аварийный останов
> На Thunderbird такие же действия работают нормально?

Прошу указать конкретные шаги, как проверить аналогичный сценарий в Thunderbird. Плюс, как я понимаю, фильтрация сообщений в Thunderbird выполняется немного по-другому, я не уверена, что правильно их сравнивать.
Comment 3 Sergey V Turchin 2025-12-01 14:26:51 MSK
(Ответ для Белая Алёна на комментарий #2)
> фильтрация сообщений в Thunderbird
> выполняется немного по-другому, я не уверена, что правильно их сравнивать.
Ну, ладно, на надо.
Comment 4 Sergey V Turchin 2025-12-01 15:45:43 MSK
(Ответ для Белая Алёна на комментарий #0)
> Не воспроизводится в Р11 (pim-sieve-editor-25.08.2-alt1)
Если только его откатить до 25.08.2, воспроизводится?
Comment 5 Sergey V Turchin 2025-12-01 15:46:58 MSK
> Если только его откатить до 25.08.2, воспроизводится?
Ещё надо будет откатить вместе с libsieveeditor6 из этого же пакета.