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

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

    <bug>
          <bug_id>48061</bug_id>
          
          <creation_ts>2023-10-19 08:43:50 +0300</creation_ts>
          <short_desc>xfwm4 сегфолтится у нового пользователя</short_desc>
          <delta_ts>2023-10-19 16:18:19 +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>libxfconf</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>P5</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>33000</blocked>
    
    <blocked>46625</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Антон Мидюков">antohami</reporter>
          <assigned_to name="Mikhail Efremov">sem</assigned_to>
          <cc>at</cc>
    
    <cc>boyarsh</cc>
    
    <cc>cas</cc>
    
    <cc>crux</cc>
    
    <cc>ender</cc>
    
    <cc>iv</cc>
    
    <cc>lav</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>oddity</cc>
    
    <cc>qa_viy</cc>
    
    <cc>sem</cc>
    
    <cc>shaba</cc>
    
    <cc>viy</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>235165</commentid>
    <comment_count>0</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-10-19 08:43:50 +0300</bug_when>
    <thetext>На вчерашних регулярках [1] xfwm4 стал сегфолтиться. После того, как он не запустился установил xfwm4-debuginfo и запустил его из терминала:

Thread 1 &quot;xfwm4&quot; received signal SIGSEGV, Segmentation fault.
0x0000555555598ce1 in loadSettings (
    screen_info=screen_info@entry=0x5555557c38c0)
    at /usr/src/debug/xfwm4-4.18.0/src/settings.c:640
640	{
(gdb) bt
#0  0x0000555555598ce1 in loadSettings (
    screen_info=screen_info@entry=0x5555557c38c0)
    at /usr/src/debug/xfwm4-4.18.0/src/settings.c:640
#1  0x000055555559a7ab in reloadScreenSettings (screen_info=0x5555557c38c0, 
    mask=1) at /usr/src/debug/xfwm4-4.18.0/src/settings.c:1008
#2  0x00007ffff72e2811 in g_closure_invoke (closure=0x5555556fe3c0, 
    return_value=0x0, n_param_values=3, param_values=0x7fffff7ff640, 
    invocation_hint=0x7fffff7ff590) at ../gobject/gclosure.c:832
#3  0x00007ffff730ef8c in signal_emit_unlocked_R.isra.0 (
    node=node@entry=0x7fffff7ff740, detail=detail@entry=1180, 
    instance=instance@entry=0x555555706ef0, 
    emission_return=emission_return@entry=0x0, 
    instance_and_params=instance_and_params@entry=0x7fffff7ff640)
    at ../gobject/gsignal.c:3980
#4  0x00007ffff7300931 in signal_emit_valist_unlocked (
    instance=instance@entry=0x555555706ef0, signal_id=signal_id@entry=206, 
    detail=detail@entry=1180, var_args=var_args@entry=0x7fffff7ff8a0)
    at ../gobject/gsignal.c:3612
#5  0x00007ffff7300b52 in g_signal_emit_valist (instance=0x555555706ef0, 
    signal_id=206, detail=1180, var_args=var_args@entry=0x7fffff7ff8a0)
    at ../gobject/gsignal.c:3355
#6  0x00007ffff7300bff in g_signal_emit (instance=&lt;optimized out&gt;, 
    signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;)
--Type &lt;RET&gt; for more, q to quit, c to continue without paging--q
Quit

Далее попробовал воспроизвести проблему на прошлой регулярке. Всё нормально. Установил её, обновил. Проблемы нет. Создал нового пользователя и получил эту проблему.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235166</commentid>
    <comment_count>1</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-10-19 08:45:13 +0300</bug_when>
    <thetext>[1] Регулярка, в которой есть эта проблема: http://nightly.altlinux.org/sisyphus/snapshots/20231018/regular-xfce-20231018-x86_64.iso</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235205</commentid>
    <comment_count>2</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2023-10-19 14:32:28 +0300</bug_when>
    <thetext>https://gitlab.xfce.org/xfce/xfconf/-/issues/35</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235212</commentid>
    <comment_count>3</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2023-10-19 15:23:49 +0300</bug_when>
    <thetext>Проверьте с task #332160, пожалуйста.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235216</commentid>
    <comment_count>4</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-10-19 15:51:10 +0300</bug_when>
    <thetext>(Ответ для Mikhail Efremov на комментарий #3)
&gt; Проверьте с task #332160, пожалуйста.

Если пользователь зашёл в сеанс со сломанным libxfconf, то у него, на первый взгляд, не чинится этим таском. Если создать нового пользователя, то у него проблема не возникает больше.
У существующего пользователя xfwm4 перестаёт пытаться стартовать. Можно из терминала запустить, и он запускается успешно.
Так что чинит, но эффект с xfwm4 странный...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235217</commentid>
    <comment_count>5</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2023-10-19 16:06:53 +0300</bug_when>
    <thetext>Ну в сеанс надо зайти заново, очевидно. Будем считать, что исправление работает, спасибо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235219</commentid>
    <comment_count>6</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2023-10-19 16:14:47 +0300</bug_when>
    <thetext>libxfconf-4.18.2-alt2 -&gt; sisyphus:

 Thu Oct 19 2023 Mikhail Efremov &lt;sem@altlinux&gt; 4.18.2-alt2
 - Patches from upstream git (closes: #48061):
   + cache: Fix overwritten error;
   + cache: Fix uncached value.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235220</commentid>
    <comment_count>7</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-10-19 16:18:19 +0300</bug_when>
    <thetext>(Ответ для Mikhail Efremov на комментарий #5)
&gt; Ну в сеанс надо зайти заново, очевидно. Будем считать, что исправление
&gt; работает, спасибо.

Это не помогает. Я и галочку убирал при выходе, что сеанс не надо запоминать.
Помогло запустить xfwm4 вручную. Стал запускаться при входе в сеанс.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>