[РЕШЕНО] Падает i3

У меня intel. ВМ - i3. Если открыт mc, а в нём каталог с русскими символами, и при этом перезагрузить (обновить настройки без выхода из i3) - иксы падают. В консоли пишет что-то про кодировку utf-8 и выводит название папки (заменяя некоторые буквы вопросами), которая была открыта в mc. По-моему, симптомы схожие.
dengor
У меня intel. ВМ - i3. Если открыт mc, а в нём каталог с русскими символами, и при этом перезагрузить (обновить настройки без выхода из i3) - иксы падают. В консоли пишет что-то про кодировку utf-8 и выводит название папки (заменяя некоторые буквы вопросами), которая была открыта в mc. По-моему, симптомы схожие.
Пишите сюда:
https://bugs.archlinux.org/task/32612
Там как раз особо спрашивают по поводу падения иксов – под каким драйвером и т.д.
Не владею англ. языком.
Тогда сюда в подробностях и с крешлогом.
Не знаю куда пишуться сообщения из tty1, поэтому переписал вручную:
rect now: (0, 0, 564, 340)
lexical error: invalid bytes in UTF8 string.
        ame":"mc [user@host]:~/music/?лек??онна?","window"
                        (right here) ------^
xinit: connection to X server lost
Там ещё вначале куча rect now с разными значениями в скобках. Это результат выполнения команды i3 restart (обновение настроек i3 не прерывая сессию), при открытом в mc каталоге ~/music/электронная.
~/ yaourt -Qs intel
extra/intel-dri 9.0-1
    Mesa DRI drivers for Intel
extra/intel-tbb 4.1_20120718-2
    High level abstract threading library
extra/intel-ucode 20120606-1
    Microcode update files for Intel CPUs
extra/libva-intel-driver 1.0.19-1
    VA-API implementation for Intel G45 chipsets and Intel HD Graphics for Intel Core processor family.
extra/xf86-video-intel 2.20.12-1 (xorg-drivers xorg)
    X.org Intel i810/i830/i915/945G/G965+ video drivers
Ничегонепонял.
Запускайте из консоли
startx &> startx.log
и всё будет в там.
И рассказывайте подробно – что после чего делаете и как.
startx &> startx.log
А ларчик то открывался просто :)
Алгоритм.
1. Запускаю иксы
xinit ~/.i3start &> startx.log
. Содержание ~/.i3start
exec i3
2. Открываю xterm
3. Открываю каталог с русскими символами:
mc ~/music/электронная/
4. Делаю рестарт i3 хоткеем или из консоли:
i3 restart
Сессия прерываться не должна.
Результат.
Иксы упали. Содержание startx.log:
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/sssr:0
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6
X.Org X Server 1.13.0
Release Date: 2012-09-05
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.6.3-1-ARCH i686 
Current Operating System: Linux sssr 3.6.6-1-ARCH #1 SMP PREEMPT Mon Nov 5 13:14:42 CET 2012 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=9ba7468e-a23b-422e-89e7-587a6ef78028 ro quiet ipv6.disable=1
Build Date: 08 November 2012  07:12:52PM
 
Current version of pixman: 0.28.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Nov 13 15:10:20 2012
(==) Using config directory: "/etc/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
deciding for version 4 due to this line: # i3 config file (v4)
font xft:ubuntu 10
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *j*
anything else (optrelease): *k*
anything else (optrelease): *l*
anything else (optrelease): *s*
anything else (optrelease): *L*
anything else (optrelease): *D*
anything else (optrelease): *U*
anything else (optrelease): *R*
anything else (optrelease): *R*
anything else (optrelease): *E*
	 now in mode resize
	 current bindings = 0x8c51e20
got binding on mods 0, keycode 0, symbol j, command resize shrink width 10 px or 10 ppt
got binding on mods 0, keycode 0, symbol k, command resize grow height 10 px or 10 ppt
got binding on mods 0, keycode 0, symbol l, command resize shrink height 10 px or 10 ppt
got binding on mods 0, keycode 0, symbol semicolon, command resize grow width 10 px or 10 ppt
got binding on mods 0, keycode 0, symbol Left, command resize shrink width 10 px or 10 ppt
got binding on mods 0, keycode 0, symbol Down, command resize grow height 10 px or 10 ppt
got binding on mods 0, keycode 0, symbol Up, command resize shrink height 10 px or 10 ppt
got binding on mods 0, keycode 0, symbol Right, command resize grow width 10 px or 10 ppt
got binding on mods 0, keycode 0, symbol Return, command mode "default"
got binding on mods 0, keycode 0, symbol Escape, command mode "default"
anything else (optrelease): *M*
	 new bar configuration finished, saving.
anything else (optrelease): *1*
anything else (optrelease): *1*
anything else (optrelease): *1*
anything else (optrelease): *1*
anything else (optrelease): *1*
anything else (optrelease): *1*
anything else (optrelease): *1*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
start
criteria: class = Gcolor2
match specification finished
match parsed
	 should execute command floating enable for the criteria mentioned above
start
criteria: class = Gdl_box
match specification finished
match parsed
	 should execute command floating enable for the criteria mentioned above
start
criteria: class = Apwal
match specification finished
match parsed
	 should execute command floating enable for the criteria mentioned above
start
criteria: class = URxvt
match specification finished
match parsed
new assignment, using above criteria, to workspace 2
start
criteria: class = XTerm
match specification finished
match parsed
new assignment, using above criteria, to workspace 2
start
criteria: class = Firefox
match specification finished
match parsed
new assignment, using above criteria, to workspace 1
Locale: "ru_RU" 
Language: "qxkb_ru" 
Language path (trying): "/usr/share/qxkb/i18n" 
Language path (fallback): "/usr/share/qxkb/i18n" 
 X11tools::loadRule  
Use next status :  "USE_XKB" 
 QXKB:XKB status :  2 
Set layout :  "us,ru,ua" 
 QXKB:XKB args  "-model pc104 -layout us,ru,ua -variant  ,, -option grp:caps_toggle" 
 QXKB:setxkbmap argumetns :  ("-model", "pc104", "-layout", "us,ru,ua", "-variant", "", ",,", "-option", "grp:caps_toggle") 
** Message: applet now removed from the notification area
 QXKB:setxkbmap result :  0 
 QXKB:XKB  set 
 QXKB:Show single false 
QXKB::layoutChange : reconfig 
Create menu ("English (US)", "Russian", "Ukrainian") 
Avalible groups ("English (US)", "Russian", "Ukrainian") 
Cannot open file '/usr/share/qxkb/theme/default/language//us.svg', because: No such file or directory
** Message: applet now embedded in the notification area
(nm-applet:8899): Gtk-WARNING **: Theme directory actions/16 of theme NITRUX-Azure has no size field
[i3bar/src/xcb.c:443] ERROR: Window 00a00002 violates the XEMBED protocol, _XEMBED_INFO not set
QXKB::layoutChange : done 
QXKB::layoutChange : reconfig 
QXKB::layoutChange : done 
QXKB::layoutChange : reconfig 
QXKB::layoutChange : done 
QXKB::layoutChange : reconfig 
QXKB::layoutChange : done 
QXKB::layoutChange : reconfig 
QXKB::layoutChange : done 
QXKB::layoutChange : reconfig 
QXKB::layoutChange : done 
QXKB::layoutChange : reconfig 
QXKB::layoutChange : done 
QXKB::layoutChange : reconfig 
QXKB::layoutChange : done 
QXKB::layoutChange : reconfig 
QXKB::layoutChange : done 
QXKB::layoutChange : reconfig 
QXKB::layoutChange : done 
QXKB::layoutChange : reconfig 
QXKB::layoutChange : done 
QXKB::layoutChange : reconfig 
QXKB::layoutChange : done 
QXKB::layoutChange : reconfig 
QXKB::layoutChange : done 
QXKB::layoutChange : reconfig 
QXKB::layoutChange : done 
QXKB::layoutChange : reconfig 
QXKB::layoutChange : done 
(dropbox:8898): Gtk-WARNING **: Theme directory actions/16 of theme NITRUX-Azure has no size field
QXKB::layoutChange : reconfig 
QXKB::layoutChange : done 
QXKB::layoutChange : reconfig 
QXKB::layoutChange : done 
Cannot open file '/usr/share/qxkb/theme/default/language//ru.svg', because: No such file or directory
Cannot open file '/usr/share/qxkb/theme/default/language//ru.svg', because: No such file or directory
/bin/bash: line 1:  8919 Убито              conky
      8920 Done                    | sh
      8921                       | dzen2 -bg black -ta r -p -x 295 -y 2 -w 900 -fn ubuntu-9
[i3bar/src/child.c:174] ERROR: stdin: received EOF
13.11.2012 15:10:52 - Additional arguments passed. Sending them as a command to i3.
written: 5207 of 5207
layout: [libi3] libi3/font.c Using Pango font ubuntu, size 10
IPC: received EOF instead of reply
** Message: applet now removed from the notification area
deciding for version 4 due to this line: # i3 config file (v4)
font xft:ubuntu 10
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *j*
anything else (optrelease): *k*
anything else (optrelease): *l*
anything else (optrelease): *s*
anything else (optrelease): *L*
anything else (optrelease): *D*
anything else (optrelease): *U*
anything else (optrelease): *R*
anything else (optrelease): *R*
anything else (optrelease): *E*
	 now in mode resize
	 current bindings = 0x886bf50
got binding on mods 0, keycode 0, symbol j, command resize shrink width 10 px or 10 ppt
got binding on mods 0, keycode 0, symbol k, command resize grow height 10 px or 10 ppt
got binding on mods 0, keycode 0, symbol l, command resize shrink height 10 px or 10 ppt
got binding on mods 0, keycode 0, symbol semicolon, command resize grow width 10 px or 10 ppt
got binding on mods 0, keycode 0, symbol Left, command resize shrink width 10 px or 10 ppt
got binding on mods 0, keycode 0, symbol Down, command resize grow height 10 px or 10 ppt
got binding on mods 0, keycode 0, symbol Up, command resize shrink height 10 px or 10 ppt
got binding on mods 0, keycode 0, symbol Right, command resize grow width 10 px or 10 ppt
got binding on mods 0, keycode 0, symbol Return, command mode "default"
got binding on mods 0, keycode 0, symbol Escape, command mode "default"
anything else (optrelease): *M*
	 new bar configuration finished, saving.
anything else (optrelease): *1*
anything else (optrelease): *1*
anything else (optrelease): *1*
anything else (optrelease): *1*
anything else (optrelease): *1*
anything else (optrelease): *1*
anything else (optrelease): *1*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
anything else (optrelease): *M*
start
criteria: class = Gcolor2
match specification finished
match parsed
	 should execute command floating enable for the criteria mentioned above
start
criteria: class = Gdl_box
match specification finished
match parsed
	 should execute command floating enable for the criteria mentioned above
start
criteria: class = Apwal
match specification finished
match parsed
	 should execute command floating enable for the criteria mentioned above
start
criteria: class = URxvt
match specification finished
match parsed
new assignment, using above criteria, to workspace 2
start
criteria: class = XTerm
match specification finished
match parsed
new assignment, using above criteria, to workspace 2
start
criteria: class = Firefox
match specification finished
match parsed
new assignment, using above criteria, to workspace 1
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 1280, 0)
rect now: (0, 0, 1280, 800)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 1280, 0)
rect now: (0, 0, 1280, 800)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 1280, 0)
rect now: (0, 0, 1280, 800)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 1280, 0)
rect now: (0, 0, 1280, 20)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 20, 0, 0)
rect now: (0, 20, 1280, 0)
rect now: (0, 20, 1280, 780)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 20, 0, 0)
rect now: (0, 20, 1280, 0)
rect now: (0, 20, 1280, 780)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 20, 0, 0)
rect now: (0, 20, 1280, 0)
rect now: (0, 20, 1280, 780)
rect now: (1, 0, 0, 0)
rect now: (1, 1, 0, 0)
rect now: (1, 1, 1278, 0)
rect now: (1, 1, 1278, 778)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 0, 0)
rect now: (0, 0, 564, 0)
rect now: (0, 0, 564, 340)
lexical error: invalid bytes in UTF8 string.
          ame":"mc [den@sssr]:~/music/\D1?лек\D1?\D1?онна\D1?","window"
                     (right here) ------^
xinit: connection to X server lost
xterm: fatal IO error 11 (Ресурс временно недоступен) or KillClient on X server ":0"
waiting for X server to shut down Server terminated successfully (0). Closing log file.
Если в mc открыт каталог в имени которого отсутствует русские символы, иксы не падают.
Иксы падают даже тогда (после i3 restart), когда в эмуляторе консоли текущий путь на кирилице.
Т.е. cd ~/ - не падают, cd ~/music/электронная/ - падают.
Насколько я понял, у вас падает ваш i3, а сессия иксов завершается вместе с ним, по завершению “главного” клиентского процесса.
Запустите сеанс иксов не для этой программы, а для xterm, к примеру:
startx /usr/bin/xterm
А уже из xterm запускайте i3, и скорей всего вы увидите ту же ошибку в окошке xterm, не выходя из иксов.
Возможно, в падении виновато обновление pixman, именно под его новую версию и иксы так “удачно” обновили, но в вашем случае, как я понимаю, дело не в xorg-server.
Дело оказалось в xterm ну или в связке xterm и i3. Он падает только тогда, когда кирилический путь указан в xterm. С другими эмуляторами всё в порядке. xterm в заголовке кирилицу показывает каракулями. Хотя в командной строке - корректно. Буду ждать обновы xterm.
 
Зарегистрироваться или войдите чтобы оставить сообщение.