<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>35055</bug_id>
          
          <creation_ts>2018-06-19 11:32:34 +0300</creation_ts>
          <short_desc>segfault при старте на wayland</short_desc>
          <delta_ts>2018-07-04 14:00:46 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>libEGL</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>33000</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Антон Мидюков">antohami</reporter>
          <assigned_to name="Valery Inozemtsev">shrek</assigned_to>
          <cc>aris</cc>
    
    <cc>mike</cc>
    
    <cc>shrek</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>171966</commentid>
    <comment_count>0</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2018-06-19 11:32:34 +0300</bug_when>
    <thetext>gnome-initial-setup сегфолтится при старте в сеансе gnome (на wayland). Проверено на сегодняшнем i586 regular-gnome3.iso
В сеансе gnome на Xorg работает нормально.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171972</commentid>
    <comment_count>1</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2018-06-19 13:29:24 +0300</bug_when>
    <thetext>gdb backtrace:
#0  0xb08da49a in XGetXCBConnection (dpy=0x81fb370) at x11_xcb.c:9
#1  0xb2171290 in dri2_get_xcb_connection (disp=disp@entry=0x8291920, 
    dri2_dpy=dri2_dpy@entry=0x82bdcb0, drv=0x8250ee0)
    at drivers/dri2/platform_x11.c:1203
#2  0xb21715a8 in dri2_initialize_x11_dri3 (drv=0x8250ee0, disp=0x8291920)
    at drivers/dri2/platform_x11.c:1315
#3  dri2_initialize_x11 (drv=0x8250ee0, disp=0x8291920)
    at drivers/dri2/platform_x11.c:1473
#4  0xb216d3c5 in dri2_initialize (drv=0x8250ee0, disp=0x8291920)
    at drivers/dri2/egl_dri2.c:932
#5  0xb2169ce9 in _eglMatchAndInitialize (dpy=dpy@entry=0x8291920)
    at main/egldriver.c:69
#6  0xb2169d40 in _eglMatchDriver (dpy=0x8291920) at main/egldriver.c:90
#7  0xb2164279 in eglInitialize (dpy=0x8291920, major=0x826fdf0, 
    minor=0x826fdf4) at main/eglapi.c:591
#8  0xb1087aca in _cogl_winsys_egl_renderer_connect_common (
    renderer=0x8273cc0, error=0xbffff3a8) at winsys/cogl-winsys-egl.c:204
#9  0xb1083c88 in _cogl_winsys_renderer_connect (renderer=0x8273cc0, 
    error=0xbffff3a8) at winsys/cogl-winsys-egl-wayland.c:294
#10 0xb1039f1a in cogl_renderer_connect (renderer=0x8273cc0, error=0xbffff42c)
    at cogl-renderer.c:687
#11 0xb1149940 in clutter_backend_do_real_create_context (error=0xbffff428, 
    driver_id=COGL_DRIVER_GL3, backend=0x826fda0) at clutter-backend.c:279</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171980</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2018-06-19 17:18:50 +0300</bug_when>
    <thetext>Юр, может, пока по умолчанию всё-таки иксовую сессию давать?..
Уж больно много регрессий выходит на wayland.
Хотя для сизифной сборки допустимо, понятно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171983</commentid>
    <comment_count>3</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2018-06-19 17:29:05 +0300</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; Юр, может, пока по умолчанию всё-таки иксовую сессию давать?..
&gt; Уж больно много регрессий выходит на wayland.
&gt; Хотя для сизифной сборки допустимо, понятно.

К слову, в live для регулярок сессия на иксах. После установки, по-умолчанию, предлагается сессия на wayland.

А я бы предложил выкинуть gnome-initial-setup в очередной раз ещё и из-за бага https://bugzilla.altlinux.org/show_bug.cgi?id=34894</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171984</commentid>
    <comment_count>4</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2018-06-19 17:35:04 +0300</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; Юр, может, пока по умолчанию всё-таки иксовую сессию давать?..
&gt; Уж больно много регрессий выходит на wayland.
&gt; Хотя для сизифной сборки допустимо, понятно.

Много-много. Оказалось, что под wayland падают все cogl/clutter-based (cheese, totem, empathy etc,), и это наша особая проблема. Попробую разобраться.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172003</commentid>
    <comment_count>5</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2018-06-20 15:27:11 +0300</bug_when>
    <thetext>Текущая Mesa собрана без поддержки wayland, ждем обновления.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172384</commentid>
    <comment_count>6</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2018-07-02 22:03:22 +0300</bug_when>
    <thetext>Исправлено в Mesa-18.1.3-alt1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172398</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2018-07-03 12:58:56 +0300</bug_when>
    <thetext>Валер, спасибо!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172407</commentid>
    <comment_count>8</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2018-07-03 16:27:16 +0300</bug_when>
    <thetext>Проверил регулярку. Работает. Спасибо!
Кстати, в gnome3 на wayland, теперь ещё и consolehelper работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172408</commentid>
    <comment_count>9</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2018-07-03 21:46:49 +0300</bug_when>
    <thetext>(В ответ на комментарий №8)
&gt; Кстати, в gnome3 на wayland, теперь ещё и consolehelper работает.

Ну-ну. 
$ echo $XDG_SESSION_TYPE
?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172416</commentid>
    <comment_count>10</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2018-07-04 06:05:44 +0300</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; (В ответ на комментарий №8)
&gt; &gt; Кстати, в gnome3 на wayland, теперь ещё и consolehelper работает.
&gt; 
&gt; Ну-ну. 
&gt; $ echo $XDG_SESSION_TYPE
&gt; ?

Его и смотрел. wayland. Это после установки. synaptic и acc ни на что другое же не переводили? А они в этом сеансе прекрасно запускаются.  К тому же xdg-su в этом же сеансе не работает, пока не сделаешь:
xhost +si:localuser:root

В связи с чем хочу заодно спросить ваше мнение по поводу добавления этой команды при загрузке сеанса на wayland.

Сегодня на сегодняшней регулярке ещё раз проверю (вдруг меня глюкануло вчера :-) )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172421</commentid>
    <comment_count>11</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2018-07-04 10:31:58 +0300</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; Сегодня на сегодняшней регулярке ещё раз проверю (вдруг меня глюкануло вчера
&gt; :-) )

Проверил, никаких чудес, глюканул я. То есть в первый раз при активации автологина грузятся иксы после установки. Выходишь и заходишь по-умолчанию в wayland. Видать посмотрел на тип сессии, когда уже вышел и зашёл. Извиняюсь за дезу.

Вопрос про xdg-su в силе.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172425</commentid>
    <comment_count>12</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2018-07-04 14:00:46 +0300</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; (В ответ на комментарий №9)
&gt; 
&gt; К тому же xdg-su в этом же сеансе не работает, пока не сделаешь:
&gt; xhost +si:localuser:root
&gt; 
&gt; В связи с чем хочу заодно спросить ваше мнение по поводу добавления этой
&gt; команды при загрузке сеанса на wayland.

Для всего сеанса? Можете под свою ответственность вставить куда-нибудь в  xdg-su
if [ $XDG_SESSION_TYPE = &quot;wayland&quot; ]; then
    xhost +si:localuser:root
fi</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>