Bug 28387 - fontconfig: что это было?
: fontconfig: что это было?
Status: NEW
: Sisyphus
(All bugs in Sisyphus/fontconfig)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2013-01-18 12:36 by
Modified: 2016-08-12 02:07 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2013-01-18 12:36:34
/usr/lib/rpm/fontconfig.filetrigger: line 6:  9973 Segmentation fault     
fc-cache "$fonts_dir"
------- Comment #1 From 2013-01-18 19:00:22 -------
Добавлю что в конце ещё и такое:
error: execution of /usr/lib/rpm/posttrans-filetriggers scriptlet from
(null)-(null)-(null) failed, exit status 1
------- Comment #2 From 2013-01-18 19:02:17 -------
(In reply to comment #1)
> Добавлю что в конце ещё и такое:
> error: execution of /usr/lib/rpm/posttrans-filetriggers scriptlet from
> (null)-(null)-(null) failed, exit status 1

Это уже следствие.
------- Comment #3 From 2013-01-18 19:02:46 -------
(In reply to comment #0)
> /usr/lib/rpm/fontconfig.filetrigger: line 6:  9973 Segmentation fault     
> fc-cache "$fonts_dir"

Чему был равен fonts_dir?
------- Comment #4 From 2013-01-18 19:04:03 -------
"Чему был равен fonts_dir?"

Понятия не имею. Это, по идее, дело файлтриггера, нет?
------- Comment #5 From 2013-01-18 19:04:38 -------
> echo $fonts_dir

[пусто]
------- Comment #6 From 2013-01-18 19:11:07 -------
У меня обновилось только три пакета со шрифтами. Я думаю это сужает круг
подозреваемых:
Jan 18 13:06:12 iceberg apt-get: fonts-ttf-gnu-freefont-mono-20120503-alt1_4
installed
Jan 18 13:06:13 iceberg apt-get: fonts-ttf-gnu-freefont-mono-20120503-alt1_3
removed
Jan 18 13:06:13 iceberg apt-get: fonts-ttf-gnu-freefont-sans-20120503-alt1_4
installed
Jan 18 13:06:14 iceberg apt-get: fonts-ttf-gnu-freefont-sans-20120503-alt1_3
removed
Jan 18 13:06:14 iceberg apt-get: fonts-ttf-gnu-freefont-serif-20120503-alt1_4
installed
Jan 18 13:06:15 iceberg apt-get: fonts-ttf-gnu-freefont-serif-20120503-alt1_3
removed

Ну и дальше оказалось очень легко найти виновного:

$ sudo apt-get install --reinstall -y fonts-ttf-gnu-freefont-sans
Reading Package Lists... Done
Building Dependency Tree... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 removed and 1 not upgraded.
Need to get 0B/1210kB of archives.
After unpacking 0B of additional disk space will be used.
Committing changes...
Preparing...                              
###################################################################################################
[100%]
1: fonts-ttf-gnu-freefont-sans            
###################################################################################################
[100%]
Running /usr/lib/rpm/posttrans-filetriggers
/usr/lib/rpm/fontconfig.filetrigger: line 6: 23044 Segmentation fault     
fc-cache "$fonts_dir"
/usr/lib/rpm/fontconfig.filetrigger failed
error: execution of /usr/lib/rpm/posttrans-filetriggers scriptlet from
(null)-(null)-(null) failed, exit status 1
Done.
$
------- Comment #7 From 2013-01-18 22:41:29 -------
(В ответ на комментарий №6)
> Segmentation fault  fc-cache "$fonts_dir"
Это совершенно случайно не см. bug #28355 и bug #28375?
------- Comment #8 From 2013-01-19 02:39:17 -------
(В ответ на комментарий №7)
> (В ответ на комментарий №6)
> > Segmentation fault  fc-cache "$fonts_dir"
> Это совершенно случайно не см. bug #28355 и bug #28375?

Нет. Это уже воспроизводится в системе в которой стоит libpango с тем самым
откаченным коммитом.
------- Comment #9 From 2013-01-23 19:36:06 -------
Ещё раз поймал:

$ sudo apt-get install --reinstall -y fonts-otf-abattis-cantarell
Reading Package Lists... Done
Building Dependency Tree... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 removed and 1 not upgraded.
Need to get 0B/90.9kB of archives.
After unpacking 0B of additional disk space will be used.
Committing changes...
Preparing...                              
###################################################################################################
[100%]
1: fonts-otf-abattis-cantarell            
###################################################################################################
[100%]
Running /usr/lib/rpm/posttrans-filetriggers
/usr/lib/rpm/fontconfig.filetrigger: line 6: 22813 Segmentation fault     
fc-cache "$fonts_dir"
/usr/lib/rpm/fontconfig.filetrigger failed
error: execution of /usr/lib/rpm/posttrans-filetriggers scriptlet from
(null)-(null)-(null) failed, exit status 1
Done.
$