• Bug#1104514: screen: outputs some data to the main screen instead of th

    From Vincent Lefevre@21:1/5 to All on Thu May 1 14:40:02 2025
    Package: screen
    Version: 4.9.1-1
    Severity: important

    GNU screen outputs some data to the main screen instead of the
    alternate screen. I suspect that this occurs when the session is
    detached: the main screen is restored, but GNU screen still outputs
    data from its current window.

    I've attached a screenshot of the xterm window and the corresponding
    log (compressed).

    What's strange is that I think that I've never noticed this issue
    before today, while it is now often reproducible. It could be
    related to some other upgrade on the system.

    -- Package-specific info:
    File Existence and Permissions
    ------------------------------

    drwxr-xr-x 40 root root 1140 2025-05-01 14:10:22 /run
    lrwxrwxrwx 1 root root 4 2023-10-07 13:42:09 /var/run -> /run
    -rwxr-xr-x 1 root root 486488 2023-09-07 00:10:56 /usr/bin/screen
    -rw-r--r-- 1 root root 119 2023-10-07 18:37:37 /etc/tmpfiles.d/screen-cleanup.conf
    lrwxrwxrwx 1 root root 9 2023-10-07 18:37:37 /lib/systemd/system/screen-cleanup.service -> /dev/null
    -rwxr-xr-x 1 root root 1222 2022-11-04 03:35:12 /etc/init.d/screen-cleanup lrwxrwxrwx 1 root root 24 2023-10-07 18:37:37 /etc/rcS.d/S01screen-cleanup -> ../init.d/screen-cleanup

    File contents
    -------------

    ### /etc/tmpfiles.d/screen-cleanup.conf ______________________________________________________________________
    # This file is generated by /var/lib/dpkg/info/screen.postinst upon package configuration
    d /run/screen 1777 root utmp ______________________________________________________________________

    -- System Information:
    Debian Release: trixie/sid
    APT prefers unstable-debug
    APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.12.25-amd64 (SMP w/16 CPU threads; PREEMPT)
    Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages screen depends on:
    ii debianutils 5.22
    ii libc6 2.41-7
    ii libcrypt1 1:4.4.38-1
    ii libpam0g 1.7.0-3
    ii libtinfo6 6.5+20250216-2
    ii libutempter0 1.2.1-4

    screen recommends no packages.

    Versions of packages screen suggests:
    pn byobu | screenie | iselect <none>
    ii ncurses-term 6.5+20250216-2

    -- no debconf information

    --
    Vincent Lefèvre <vincent@vinc17.net> - Web: <https://www.vinc17.net/>
    100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
    Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)

    iVBORw0KGgoAAAANSUhEUgAAA4UAAAVQCAIAAABzkWhRAAAAA3NCSVQICAjb4U/gAABQx0lE QVR42u3dCZzc8/0/8GRz3/cht8glEiRIkINGooicEiKH+0jjDuJo3In71h+lgqLqJnVTpaib uuoK/ffQVh1tqZYq8v+sb42xm52d3ezmnTbP5+P90NnvfOd7zO52X3ntfGfrvHPdPbU3O226 Za1u3xhjjDHG/FfHuQd3O6KOPGqMMcYYY0LiXAqjaft1ch/UxmQnUEsbN8YYY4wxtT21GufS xr+RR7OPjTHGGGOMqe2pMI/WRgG7Zm7TGGOMMUZMKrzNCvPo6l/w/rds0xhjjDFGTCq8TXlU HjXGGGOMPCqPyqPGGGOMkUflUXlUHjXGGGOMPCqPyqPGGGOMkUflUXnUGFP1uW76dw7edOt7 5xxas5u9dcYBd806JPfh/bscfvNO+69w7sxbrczcMfPg+3Y57H/1mZ+y7tBv9RoQeAC3zDjg jlkH5z5Mn4v/Gz/7e9vNSst9XxgjJsmj8qgxq252HjS8Tp06Z269U01t8Ke7HD513Y3SNnfb cERu4aUTd69TgSkDhuY//L45hx206bj1O3VrUK9eurdunTodmrXYYd2Nrtlh3/+xZ36bPoM2 6br2ym8nBfr0nFf1UT+csld6etNTnW6fstW0dduvlfuMpOd8RI++Bf6dYIxZxZGmSn+NqRrH WelG5FF51JjanZTz5m0y5p4a6kdv3HHeeh26tm7ctEwe/cnOBx05crsys+N6m+QiUTZLJu2x VvNW7Zu22HWDEWdsveMVk/e8ZMKuac3Bnbo1adDwuC0nyaPlp2erdilQVvVRMwdv2qCkXvq8 /GzXBSmMDurY7cRvTUlfDFdO2WuXDTZPn5dt+w723WHM6pNHi99C9fJo4Y3Io/KoMf9N0bZN 46bdW7Zd8mUbmp9HVzjf6jWgRcPGd8+en32YklDTBg3HrbNe+RcPPLDbEftstEXKTxeNnyOP lnnO01Nd1TyaMmgK/aN79s8+zH0KcjN0rZ7NGzbyJW2MPCqPyqPG1Mxs3r3PsK69yyzcd+Mt 127T4dppc787avterdv/aOo+2fL04aCOXW+fefCUAUPbNWneuH6D3m06HL75NvmPvXPWITsN GtalResG9eq1bdIsbTx7GWJKObsPGZkee8fMgyvNoylIldStO2v9TXOJs0/bjpt2WyeXkNKR pC18Z5NvnfityWmbaeFWvQcO7tQtt4V08Fv06t+sYaMmDRpu1KXXkkl7zBy86cT+G+Yi19Gj tk/H1ql5y2YNGqWzOGj4uPxAVuDe1SePpidhYIcu6fTH912/VeMmDevVH9B+rVPH/id9Lhw9 IR1/eqo7NWuZPolprp/+nbR86YwDpw3ceK3mrdInqE2TZht27pGew/zNnjFux/Sok7faoaL9 btZ9nfRvA987xsijNZNHa/sFB/KoMav/7LbhyBQ+LpmwW25JCn8pwfRt2ynd3n/YVuneyyft kd2VfbhO245D1+qZbh+86db92nVOS44YsV0uKaYgm6Lk1uusl8LiTusNS6GwzB5vLyKPTh4w pEFJvRt33C/78JStpqVt3jB9Xrp99dR9UsxKRzhm7XU36bJ22tThI7ZNy38wcbd0O3sh6a0z DmjftHmLho332WiLI0duN7H/kJaNGndo1iI/4aUkN7b3wBQ0U6ob3rV3emzKoEXeu5rk0ezT keJySurpc5GOtmerdumJWjxmaro3BdPt+22QVkinn+5Kc8eXwT39iyI9G+mZOXaLifM2GZMe e9So8fmbTcm+TeOm91fwqtNLJ+7eqF799Pn1vWOMPFpjebQ2TiDbfYEp8EB51JhVPNdOm1u3 Tp1pAzfOLTl3m51TiDlw+NiK8mjKSQ/khcumDRpu3KVX9uGeQ0alFcrkm6rm0aUzDkyJJwWy 3JJt+w7O7SLFqXU7dMl+a3/nrEPSprJXjqZDShE2awd3GjQsLc81hWm+s/G3siPPj9252/fN OSxFtNE9+xV5b5Xmqil7zxy86fi+6++3yZhcwk7B/bxtZ9ZIHh3Ro2/+U9ekQcPurdpmHy4a M7XM7+vT85aWpOenom3eMevg9ORPX2+T/IU/2fnAtK/0yU0ZPW1/XO+B+ZfeG2Pk0dU0j1bp xKrxySvm8i551JgiZ0jnHm2bNPvZrguyD1Nyyq5lqSiPlrlyKKXDXq3bZ7f7tu3UoVmL3Kaq l0d33WBEWmHJVztN07tNh1022DxLz+muY7eYmC2/aaf98nNnmybNjhxZ2tSu3aZDx2YtHyi3 0wIJr1+7zgPar1W9ewtMym0pwA3u1G2TLms3rt+gpG7doWv1TM9w5+at0mnWSB4t89v2lN3T wuu+/NV8+TyaplPzlu2aND9j3I4r3OZhm29T+uRP3D1/4Q+n7NWsYaPsPQ16tmqXPhfyqDE1 FT9WPtLIo2F5NDtDedSYGpmjR22fckYWUO6dc2hKHlt+9c6XK8yjF22/S/7DN+jcPVfItWzU OOWtwrsrnEfvnj2/ZaMmG33VhmaT4vL8zbZONy7Ydlb+qwuyS6PO33bWg1++k1RKe6eNm55u pwhY/jDSeeUnvHO22Xn7fhus16Frt5Zt2jdtUa+kJIXOIu/NzRWT90zBMTc37jivfB7NxcF0 akeNGj9unfVG9ui73yZj7i/4NkzF59GLt981f+E+G22RFn5vu1kV5dEfTNyte8u2aXlK7Qdt Oq7M5UqDOnbr07ZjRXtcOuPAQzf/dgrW6V8g/8Nv/mrMqsyjKx9p5NF7KjruSmeVZUd51JhK JyWSZg0ajes9MN0+YcvJKalkqa6iPHp5XnNZJo+mIFj+6qgq5dEDh49N957+1QFk06l5y+yN n340dZ/8e1NITR9mv/i+cPycBiX1bv3y3dob1as/vNxhpFiZS3hp7+mB6VAPH7HtmVvv9L3t Zvds1S6XOAvfmz8pmqfluanBt0EtPo+W+edBtvCCbSvMow9+ecFW+kSnyJ7ubd+0eW4L2fX4 aQvF7HdxxRc8GWP8vr4KebTSF3rmz39pdpRHjSlmxvfbIEXJe+ccOrJH3xRQcr9wr2oe7dqy TY9W7aqdR9N+Ozdv1at1+we+uXxQx27ZKxofKP3VeaeU/FL6PHXstE7NWvZv33n7fhtcMmHX dTt02a7v+tn62UbKbLmkbt0s4d0x6+D6JSUbdu6Rv5e1mrfKEmfhe1fZFJ9HTxozJX9h9ucG smRcUR7Nzfe2m9WiYePs2rU0czbYvF5JSaV/gWnxl5s9dPNv+8YxRh6tgTy6JmRHedSYYuZ7 281OCeO7oyc0qFcv9y5L1cijE/tvmFa4sOD7gBbIo8eMnpDuWvDl9fL5s9uGI1PSzVJySlpD 1+rZuH6Dbi3bpLx11dS9127TIX04rvfA3N8g3Xqd9dJ2Lss7zpO32iH3+tEbd5yXbu+w7ka5 e6+YvGfdOnWyxFn43tUwj+Zf+JX+RdG+aYsOzVpkYfqMrUvfuWnh6AkFNjK6Z7+WjZpkWb9T 85Yjuvep9Ngm9Cv9LP/f+Nm+cYyRR+VRedSYmpyUKddq3irljJTwqp1HfzxtbrMGjVo1bnLI plufv+2sE7acPLH/kDIvNCyQR/u27dSmSbP75pR9YeJ1077TqF794t8EdMnE3euXlKR0dfyW ky6ZsGsKuCmiNWnQMJfw2jdt3qZx01PHTktZ8+hR26cTTyvkEmfhe1e3PNq8YaPdh4y8ZMJu 5207M3sDrOy1tl9m6/1K6tbt377zRdvv8v3td7lt5kF3z56fEmf6h0d6WtLZpWcmRfns5cLn fPm+Cid+6xtta1pnQPu15m0y5vRx09ND0nOyTZ/Bha8MM8bIo/KoPGpMNSe7DmZQx27lE0/x efTBL9+fclDHrrk/d57uKvP30yvKo2duvVNavseQUSs8vJSc6pWU7DlkVJnrb+7f5fCUk8qv f9q46Z2atcyOoX3TFqdsNa1js5a5FJWiW+cvw3eSoudxW05K+80lzsL3rm55NGXEPm07Zkfb tEHDuRtvWWad7Lr4L68D2zX922Bwp251v/rsNCipl/Jl9l4KaY8tGzUu84+HW2ccsHn3Prkt lD4hTZrNHLxp+T/aZIyRR+VRedSY1WtSxPnhlL1u2Wn/Gtzm4jFT2zZp1qxBo2Fde4/vt8G4 3gPX79StWcNG3Vu2XeH6D3x5/dM1O+yb/aI/PTY/4aWF106bm1ZY4XXuhe9drfLoFZP3TLdv mD7vyil7la+W09w165C0ztIZB+b/kyAtSc9MkdfIp81eP/076SE37jjvAV/exsij8qg8asya PCkmnjFuxz2HjJo8YMiUdYfuOXT0KVtNK/8X7Vc4bb6ZR1fzKT6PlqmrjTFrWh6t7cvTK92I PCqPGmOKHXnUGPM/mUdX223Ko/KoMUYeNcbIo/KoPGqMWZ3mqFHj8/+i/Wo+Z397xsmVveH8 ZZP2mL/Z1rfNPMgn1xh5VB6VR40xxhhjxKRVnkcfrMr1XP972zTGGGOMEZMKbPM/eTT/Sqh0 R5Uuvypm1uRtGmOMMcaISZVu8z/9aLboZxWoAwAANScXQdN84/f18igAAKtAha8flUcBAFgF 5FEAACLJowAARJJHAQBqV/Pm9Vu1alB4nY4dGw0Y0KJhw5Ia30XLlg2GDWubpm3bhtU+hf79 W4wd26lPn+a1cRbyKABALZoxo/tHH015/PGtCqzTunWDt97afvny6YMGtarBXfTt2/yWWzb/ 7LNpactpvvhi+tVXD0/7qtLGU4q9//4tsi2kWbp0RLNm9Wv2LORRAIBaUb9+3XPP3fDzz6e9 //6kwnn0yiuHvf32hGokucK7OPzw/r/+9Xb7798nbXbgwJYnnzw47eL66zer0i5uumnzjz+e uscea/fp03zu3HU+/XSHSy/duGbP4r8pjzZpUq8aj1q0aFB67ho1KqkDAFBrUtiYN2+dE09c L7dk6dIRKcntvHOPBx/cskAenTSpSwqU3/3uugWSXEUpqPAu6tYt+8BHHvnWJ5/skJYXuYuU QdNRnXLK4NySFH8/+2zaWms1rsZZVGRl82iHDo2uumrYX/86+aOPptx664iePZvecMNmRx+9 bnZvSUnd2bN73nXXqLfe2j6l6T/9aUJauXPnr0+g0hVyDjmkXzq9Aw/su8LTSP84qOgM99mn 94cfTknbT49t3Lg6iTZp0aLFUUcd9cADD7z88svPPPPMLbfcst9++5VZZ/DgwRdeeOGTTz75 2muvPfXUU9dcc83QoUNz9x5++OEnn3xyw4YN03YeffTRV155JW1txIgRuRXq1au377773nff fa+++urjjz++ePHiNm3a5G+/8Arprosuuqhr167pv88///wvf/nLdABDhgyp2e+0Ss8CANZA KckddFDfP/xh+w8+mLznnmvnlo8d22nYsLbpxmOPjakoj7Zr1/Dttyd873tDdtmlZ0VJrkAK KmYX+e65Z3Q6yOJ3kRJ2Wj58eNvckpEj26clu+3Wq6pnUcBK5dGUAp99dlzKwuedt+Hee/e+ 4opN3nxzu3/+c2o6mtw66am5885RCxb03333XhdeODSt/MADW+ZvpNIVMhdcMCSd3jnnbFj+ rlGj2r/33qQ77hjZoMHXJeiMGd1zt9u0aXjccQPff39SyruHHtqvohc9FLBkyZIXXnjhwAMP nDJlyl577ZVy55lnnpm/wlZbbZVi6HPPPXfSSSftvffeRx555NKlS7t06ZJb4eyzz7733nvT A9N/jzvuuAULFlx99dW9en39uTzvvPNef/31E044Yfr06fPnz0+7u+eee5o2bVrkCsccc0yW Di+55JKZM2fOnTs3ZeK0TocOHWrw+63SswCANUoKFYcf3v/Pf5747rsTFy5ct6KXZj711NiK wuJ11236xhvbpu3stdfaFSW5AimomF3kDB7c6uOPp1522SbF7+L880uXpyiVW5KiZ1pyxhnr V/UsClipPDpzZo+0y1wbmqSDS0vy82hJyTeayyVLNi5zVpWukGnfvlFK3OkpKLO8S5cm6Svg d78b/+mnOyxePChbOGBAi/RZKbNm8+b1Dzusf4qk77wz8cgjB7RoUWwqLSkpSUEwxa+KVmjY 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 5s3rF37/UQAAyCePAgAQSR4FACBSDefR+vXrzp27TvYHTAEAoFI1nEcBAKBK5FEAACLJo6up /DfbBwD4H1YDebRBgwZt8jRqVOhvlTZt2vSZZ55ZsGDB6vMUzJ8/Px1S8+bNa3Cb1T7NkpKS o4466oknnnjzzTdfffXVyy67bPX8umnduvX6668/bNiwTp06VXWFunXr9unTZ+ONN27fvsLX Gffu3XvEiBE9e/b8L/2+St8F+d8U6XvE/9cAQEVqII+OGzfuzTwzZ84ssL8U1NI6xx9/fFUP dNttt+3SpUttPAXl/7LRyqv2ac6YMSM98Nxzz504ceLs2bMnT568un3FdO/e/dJLL3399dez T/fZZ59dpRX69+9/zz33ZHctW7bs9NNPL5PVUpC9+uqrc19OF198cXoyQ8600i+5Aiuk74L8 b4r0PeL/awCgIjWWR/fbb7/hX6qoMMtUL6jVrVv36aefHjFiRG08BatVHr3gggteeOGF1faX 9V27dn388cd/8YtfTJ8+vUePHt26devdu3fxKzRr1uzRRx995JFHxo4d27dv33nz5qVIumjR ovwtXHjhhS+//HJ6eM+ePVOqe+2110455ZRVf6aVfskVXiF9F2TfDun7Qh4FgMJqLI8W+RO3 ekFtvfXWS49aE/Lotdde+8ADD6y2Xy4XXXTRL3/5y7XWWqt6K+y0007paRk9enRuyZFHHvnG G2+k2Jp9mDJoWuHwww/P/+y8/vrrHTt2XMVnWumXXJFfk1X67gCANVOt59G2bdueddZZKaO8 +OKLl156aZ8+fcoEtXr16u2777733Xffq6+++vjjjy9evDj/j79PmzbtggsuePjhh9Ojfv7z n9/9lVzrVlJSMnny5Msvv/zRRx997bXX0hbS7jp06FDmMAYPHnzhhRc++eSTaZ2nnnrqmmuu GTp0aHZXlkfTgaUs9fzzz6dDTfcOGfKNt/QvfJDFnGZhU6dOvfjii5cuXfryyy+nXeROMz+6 pZR28sknN2zY8Kijjkon+8orr6Tkmp+HmjdvfvTRR6fnKp1jeq7mz5+fey1vynl33nlnv379 7r333meeeWb8+PEbbbTRQw89lLaz7bbbFnmQ6VldtmzZoYceWu0V0hOS0mf+K4zXWWed9ETN mjUr+3D27Nnpww033DC3wsYbb5yW7LDDDsUcYTGnmT6P6Ylt1qxZ7lHpdlqSlhf5JVfpCsV/ dwAAdWo7j6YYd9ttt6WMcuyxx86YMeOMM85IyeD111/PD2rnnXdeWnLCCSdMnz49RagXXnjh nnvuyb1kcOzYsTNnzjzttNPSLlJwnPmV1q1b57Zw0003XXbZZfvss08KCieeeGLaXQqU+Yex 1VZbpYj23HPPnXTSSXvvvfeRRx6Zkl/ulX9ZHk3Z7pJLLklbnjt3bgqs6TDyQ23hgyzmNAsb Pnx4dl7pMNLec6fZo0eP3Dpnn312ilkpVaf/HnfccQsWLLj66qt79eqV3ZtCXjqGlGUXLly4 0047pSNJp5xWyH71nyJaOsebb755l112uf32259++ulbb7013b7llltSbkuZvpiDnDBhQtpI OtS0fkp+3bt3r+oK6ajS05L/aoSWLVtmn9nsw3Re6cNWrVrlVkif6LQkfcqKOcJiTrN8HV7m GCr9kivma7KY7w4AIFO7eXTixInprnnz5uWWpGCRXxxuscUW6cM5c+aU2VoKl/nbmTx5coHf jZaJU6eeemp+pmnYsOHjjz+eQl7nzp1X+PAsoJx77rm5JSlw5Jd2lR5kpadZvOuvv76i39en PJpd31O/fv3y96aDSfeOHz8+t2TSpEm5s8iCWora6fb222+fbqdcXuerBNm1a9diji0F8bTy 1ltv/dBDD2WX6Tz44IMpfRa/QlZ/brLJJrklU6dOTUtyrxBNuT/F+jL7feONN84888xijrCY 06w0jxbzJVfMCpV+dwAAmdrNoylGpLvyr3DKXnWXC2qnnXZayh/5vzxt1KhRyh9XXHFF/naK /Nmf2WWXXdLKAwYMyD5MjyoTFsvIAsrGG2+cW9K+ffu05IgjjijyICs9zeJVmkdz51XGLbfc 8sQTT+RH83r16j3zzDPXXnttna+CWkqKdb76DXj2SoDNN9+8wDbLOOGEE7IiecaMGb169UqP veeee9Iucr1gpSu0aNHiySef/PnPf55y85AhQ77zne+kr6j0kOOOOy5b4cILL3z11VfL7Pe1 1147//zziznCYk5THgWA1U3t5tFrrrmmTLzIfv2aC2o33HBDCnbPfFNa4bbbbst/VOGf/V27 dp0/f/5VV12V0s8jjzzywgsvpJUHDhyY3Ttr1qz04ZgxYyp6CrKAkp8mywSUSg+y0tMsXuE8 mg6joneyfPbZZ2+88cYyC5cuXZryX52vgtrIkSPT7RQEc/l7+PDh+c9VYaecckpaeezYsbkl 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 0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9 KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8C ABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAA kfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJ PwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSj AABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoA QCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE 0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9 KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8C ABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAA kfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJ PwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSj AABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoA QCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE 0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9 KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8C ABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAA kfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJ PwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSj AABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoA QCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE 0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9 KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8C ABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAA kfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJ PwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSj AABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoA QCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE 0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9 KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8C ABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAA kfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJ PwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSj AABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoA QCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE 0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9 KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8C ABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAA kfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJ PwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSj AABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoA QCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE 0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9 KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8C ABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAA kfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJ PwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSj AABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoA QCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE 0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9 KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8C ABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAA kfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJ PwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSj AABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoA QCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE 0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9 KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8C ABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAA kfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJ PwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSj AABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoA QCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE 0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9 KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8C ABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAA kfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJ PwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSj AABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoA QCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE 0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9 KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8C ABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAA kfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJ PwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSj AABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoA QCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE 0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9 KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8C ABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAA kfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJ PwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSj AABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoA QCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE 0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9 KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8C ABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAA kfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJ PwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSj AABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoA QCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE 0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9 KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8C ABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAA kfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJ PwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSj AABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoA QCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE 0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9 KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8C ABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAA kfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJ PwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSj AABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoA QCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE 0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9 KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8CABBJPwoAQCT9KAAAkfSjAABE0o8C ABBJPwoAQCT9KAAAkfSjsEotn7688HiKAFjT6EdhlZJHAaAM/SisUvIoAJShH4VVqjR0zvx0 +WG/Wb7bR99Iont8WLpcHgVgzaMfhVVq+ZFvLP/bXqXzr1nLz3v4P2H02JeXf7Hj8vm/k0cB WAPpR2GVWv7ysct/cU5pBr38juX/2HX57E9Kb790/PJHz/b7egDWTPpRWKWWfzxn+fd/Who9 5/+uNH4u+HV+OSqPArAG0o/CKlX6m/old5VGzyPfKI2fB79VWo4+dpbrmQBYY+lHYZVa/uD3 li87avkBf1r+0+8v//N+y094sbQcPfS38igAayz9KKxSpdfRP37m8o92W/7GkaUV6UvHl37o /Z4AWIPpR2GV+sZ7PGWvHD3sN6W3d/xCHgVgzaQfhVXqG3n0xRNKy9HjX1r+pwOWfzaj9MO9 /+opAmBNox+FVerrMHrMK6Xl6FHLlv9ln+U/uTIl0eWvLlz+i3M8RQCsafSjsEp9oxx94ozS K5myq+zTksvuXP7hHp4iANY0+lFYpb5Rjh72m9JJHx/4x9KFl969/KPdPEUArGn0o7BKfV2O Pnn6f/6W/Yd7LL/i9tLrmZ4+dfmzJ3uKAFjT6Edhlfq6HD38//0nm576dOkfDv14TulVTQe/ 5SkCYE3zjTya/U82+lGoDd+4vj43Mz5bvu/73u8JgDVTyqO5CPqffjRbpB+F2rDiPOr98AFY g+UiaBqvH4VaJ48CQBlePwqrlDwKAGW4vh5WKXkUAMrQj1bizcr4GgIAWBn60UrIowAAtUo/ Wgl5FACgVulHKyGPAgArqXnz+q1aNSi8TseOjQYMaNGwYUmN76JlywbDhrVN07Ztw2qfQv/+ LcaO7dSnT/Pyd7VoUb99+0b506RJvSptXD9aCXkUAFgZM2Z0/+ijKY8/vlWBdVq3bvDWW9sv Xz590KBWNbiLvn2b33LL5p99Ni27ZvaLL6ZfffXwtK8qbTyl2Pvv3yJ34e3SpSOaNaufv8JP f7pFmYtzFy5ct0q70I9WQh4FAKqnfv2655674eefT3v//UmF8+iVVw57++0J1cijhXdx+OH9 f/3r7fbfv0/a7MCBLU8+eXDaxfXXb1alXdx00+Yffzx1jz3W7tOn+dy563z66Q6XXrpx/grP P791mnRXboYObVOlXfw39aNV7X4zixYNSs9Lo0bVbL/lUQCgGClszJu3zoknrpdbsnTpiJTk dt65x4MPblkgj06a1CUFyu9+d90CebSiFFR4F3Xrln3gI49865NPdkjLi9xFyqDpqE45ZXBu SYq/n302ba21GueW/PGPEy67bJOVeepWth/t0KHRVVcN++tfJ3/00ZRbbx3Rs2fTG27Y7Oij /1PSlpTUnT275113jXrrre1Tmv7TnyaklTt3/voEKl0h55BD+qWn48AD+67wNNI/Dio6w332 6f3hh1PS9tNjGzeucqKVRwGAwlKSO+igvn/4w/YffDB5zz3Xzi0fO7bTsGFt043HHhtTUR5t 167h229P+N73huyyS8+K8miBFFTMLvLdc8/odJDF7yIl7LR8+PC2uSUjR7ZPS3bbrVduSYpw J588eGWewJXqR1MKfPbZcSnRn3fehnvv3fuKKzZ5883t/vnPqek5za2Tnpo77xy1YEH/3Xfv deGFQ9PKDzywZf5GKl0hc8EFQ9LJn3POhuXvGjWq/XvvTbrjjpENGnxdgs6Y0T13u02bhscd N/D99yelvHvoof3KvOihMHkUAKhIChWHH97/z3+e+O67ExcuXLeil2Y+9dTYisLidddt+sYb 26bt7LXX2hXl0QIpqJhd5Awe3Orjj6eusMusaBfnn1+6PEWp3JIUoNOSM85YP/uwVasG6cMU x+t82TNW72lcqX505swe6QhybWiSDi4tyc+jZY5syZKNy5xVpStk2rdvlP7dkJ6CMsu7dGmS vgJ+97vxKZsvXjwoWzhgQIv0WSmzZvPm9Q87rH+KpO+8M/HIIwe0aFFUKpVHAYDyWrZskCLQ e+9Neuut7Q85pF/TpoV+B/v00ysOi9Ond/v882kjR7ZPt/fdt3dFebSiFFTMLpLZs3suWNA/ Ray//GXS5ZdvkhJR8bv48Y83TUdYZuEXX0z/4Q+HZbezX+inMPbRR1PS8t/8Zvzxx69X1ddJ rlQ/mg4lHUFKhLklQ4e2KZNHy9h//z5phfXXb1XtFcpI/6p47bVt0j9H9tuvT4qk6YENGpQ8 9tiYK68ctsL1078/7r13dNpFkS90kEcBgPJS0khx4o47RhZzfcsKw2LHjo1SjDvzzA2yD+fO Xafa19fXKZhHH374Wx98MDlt/Lnnxh1zzMAV5tGK3HTT5v/61w5lFqbEde21m2a3GzYsmT+/ X5o5c3oeemi/Bx/cMu3oJz8ZUaWDX6l+NO2yzCFmFW5+Hu3Zs+miRYN++tMtXn7527/73fgP P5ySVthww9bFr1DJCbwzMbuGq379uimYpi3cd9/of/5zaq9ezcqsmZ6vPfdce9mybdMuTjtt /fRFUMz25VEAoLxOnRqffvr6f//7lFdf3Wa33Xrlv2iwvBWGxZtv3jyFn9zFLbWXRzMpN0+f 3u399ye98MLWxb/L6Y9+NPyLL6bnX/+UbqfjvOKKCnu9G27YLK2w2Wbtij/4lepHH3roW//4 x9T8Ja1bN8jPo8OGtU2fp5QRjz563YkTu4wc2T4Fwfy4WekKlUpJPHd77NhOn39e+g5b++7b u8wn4MAD+6a9/PWvk088cb0qvRmsPAoAVKRdu4aLFg364IPJv/3t+P3261PRldPlw+LkyV1T YlmyZOP99++TzbXXbpqWLF48KN2uxhXYlebRTPaqgAkTuhS52bPO2iCt37791y1ex46N0pIU 2Cp6yJQpXcuHscJWqh+9/vrS/Jv/xwAGDmyZn0dT8E8frr3211XlsccOzI+bla5QqXr1vvHy 0803bzd+/Fr5S2bN6vHnP098771JCxeuW+mfRihPHgUACmvdukEKMO+/P+nttyfkX1GdUz4s HnZY/zLvIZ8/+fmvSEXm0RST0vbnzl2nyM3uumuvtP6oUe1zS8aM6ZiWzJnTs6KHZFE7/wL8 Sq1UP5q91jN/fwcd1Dc/jz7wwJYffTQld29JSd0nn9wqP25WukJO/fp1hwxpXeB9nSqScv2C Bf2r9FKJfPIoAFCMFi3qH3nkgNNPX0FxWD4sNmpUklJs/mTvuLTZZu3S7TLvD1pMCioyj2bX 0W+xRYcyyyvaRefOjT/9dIfzz//6pZiXXLJRWtKp03/enbP8W5lm16YPGNCi+KdupfrRli0b /PGPE/72t9K32ho+vO1++/X5/e+3/+yzabk8unjxoHRAixYNGjy41dixnW6/fWRaPz9uVrpC zimnlP5FgZNOGrSKv7bkUQBgJRUTFgu8frSYFLTCXdx33+jTTlt/6tSuKadtt91aKUp+8cX0 n/1si/IhssAuUhhN6e6oowaMGNH+2GMHfv75tBRqc/ceeGDfq64aNnNmj1Gj2k+Y0CWF0fyr 74u0sn+fKeXI55/fOuuW33xzuxS300Hk8mizZvWz38in+fe/p6WD69evRX7crHSFnOx1pSm5 ruIvIHkUAFhJK5lHi0lBK9zFiSeu9847E3MvA/jb3yafd96GK3zLywK7aNSo5PvfL+1E0wrp vynU5r+d05ZbdvjVr76d28W770484YT1Cl/dVV7N/P36bt2a9OrVLGXtlC/Lv99TOu2+fZsX eL/PSleo8+XV8Ztt1q74y8FqijwKAMRayRTUtm3Dfv1a9OjRtMD71Ve6i8JpLS3v06d59+5N 61brHfFr+O/XN29ev/D7j/7XkUcBAGpVzfSjOfIoAABVoh+thDwKAFCrargfrV+/7ty562R/ hvV/gzwKAFCrargfBQCAKqmkHy3PUwYAQA2qMI9mt40xxhhjjKnVSeFzBXm0NibLuLW0cWOM McYYU9tTq3HuG3k0+6A2plY3bowxxhhjantqL85lkbRObedFedQYY4wxRh4tEEn/P5cNhLUx d1EaAAAAAElFTkSuQmCC

    /Td6WFoAAATm1rRGAgAhARwAAAAQz1jM4BE8BjpdADmCCrY1kywYBtfxoL4PBSwlOp9xbnRj IjzIwyw5nCbhl3gWd0iiOVslSap64n1oZbM2xMDoHhgWuJHeO6Dv9p8HUN433IUOGTaldfZ6 efA9xl9qfF6XM029gQW6vk8rxwX0KqwT0zJvK7ukO2RQ0jspG0plOYWICOh4j9FiUW4mAcip vmOvhvgP99AXNbWjSEmdafHzSqEB+D4IHM9WR7VuTqfHEz17n55yJeRSig9+zxm7dyvQDqZX oyRLi4Lddzeewfz+DZnyxPKHIM1qLAgAf6ec4BCe/t4VHHiJ+nI1GZb85MJRnKbOYE20rew6 R4DI38U0pD441Igcu38g7eDqreAheP1NeDYCaArYyG44cu5go+My8lP+gMffj/1itoOH7ntR rqtmOYf+9Ist3AUiqX1GMEj4wtVyEH647yhJxHgkaDky0qBGd1JMcAKOZ+J7YLCwspU0IVRZ xRK5e3HpGV4gUKd40l9aQXrM0X+XWcW+k1m8o+mJ716/BJt/oqCuImAh+aYLFj/LCHbiI712 U/DP+uuNl7QWwQ2RQl9+96Uy33gjtJM+Nv0c6iwUzynfn0Dwrm+JDhdPDN/kB21SJdwTbhD9 ahwE73QVKYwnhPBpTK5XFe6lZ7+vADBnvbsGmpcyQfo/A+QTlUkl0wugV90SBzyqmY6CjxuZ N+1OMBf0pSWyP06yNo6wJwP6sKJfZwndLveZuwqaH5tojwQHKCWdjwy16fdsUOSkLaKO03P3 Xtwx12s69e7P5fQyaYUFLJyOJCxvP94Qq3dz6Kv8+u5lVzevAn81SrCks1sdYoa1YjxJefI1 ZceMSD6BRQHxwITqOf6qs4QlY+i7iLVjT5SROgCvZT5941ekG1JCOUnjZIaIpuYjWxp9KW0a Fw1r9YCPUTBOSQ+ZWdm6yXH2asZsph6N0rlIUfB8rMfI06LAXWbAVLWeHIKQ6BGqnDQcJGiQ VCkE9iiAvH/Qx2wFsEc+j9amHvoMuC/EnKluBC8UO54+02PAJ8tEBeQUV9xB6QFa3lFdun9V eZZwOstO6IN0/ezmfUMLQvMZjEYHenmPkBqOWXAmdA0KRN1pTGbm0hxCJopqMV38R9Rh1K/+

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Vincent Lefevre@21:1/5 to Vincent Lefevre on Thu May 1 14:50:02 2025
    On 2025-05-01 14:30:00 +0200, Vincent Lefevre wrote:
    Package: screen
    Version: 4.9.1-1
    Severity: important

    GNU screen outputs some data to the main screen instead of the
    alternate screen. I suspect that this occurs when the session is
    detached: the main screen is restored, but GNU screen still outputs
    data from its current window.

    I've attached a screenshot of the xterm window and the corresponding
    log (compressed).

    What's strange is that I think that I've never noticed this issue
    before today, while it is now often reproducible. It could be
    related to some other upgrade on the system.

    I can reproduce the issue with 2 other machines (connection via ssh),
    but not this a 3rd one (also via ssh), which has older packages. But
    the 3 machines have screen 4.9.1-1.

    The issue is reproducible at least on the local machine without
    a .screenrc file, when running screen and detaching the session
    immediately with C-a d.

    --
    Vincent Lefèvre <vincent@vinc17.net> - Web: <https://www.vinc17.net/>
    100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
    Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Vincent Lefevre@21:1/5 to Vincent Lefevre on Thu May 1 15:10:01 2025
    Control: severity -1 grave

    as contents from the main screen (which should not be touched!) is lost.
    This occurs whether the physical terminal is xterm or GNOME Terminal.

    I'm more and more thinking of a recent incompatibility between
    packages (so, possibly not a bug in the screen package itself).

    A machine where the latest upgrade was done on 2025-04-24 is affected.

    On 2025-05-01 14:40:33 +0200, Vincent Lefevre wrote:
    The issue is reproducible at least on the local machine without
    a .screenrc file, when running screen and detaching the session
    immediately with C-a d.

    This also removes content from the main screen!

    To reproduce the issue, I suggest to start xterm remotely via a
    slow network. I have the following in my usual .screenrc file:

    hardstatus off
    hardstatus string "[%n] %?%h %?(%t)"
    termcapinfo xterm*|rxvt*|mlterm|xfce4-terminal hs:ts=\E]2;:fs=^G:ds=\E]2;TITLEDISABLED^G
    caption always "%{.mY}%?%P%{.b.}%?%?%E%{.r.}%?%0c %S[%n] %t%=@%H"

    This allows me to notice the issue more easily (some text is displayed
    then cleared).

    --
    Vincent Lefèvre <vincent@vinc17.net> - Web: <https://www.vinc17.net/>
    100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
    Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Vincent Lefevre@21:1/5 to Vincent Lefevre on Mon May 5 03:20:01 2025
    Control: retitle -1 screen: corrupts the main terminal screen after detach due to lack of utmp in systemd 257

    On 2025-05-04 23:51:46 +0200, Vincent Lefevre wrote:
    In short, the issue may be been introduced with the systemd upgrade
    from 256.7-1 to 257.5-2 (the very old machine on which I do not see
    the issue has systemd 255.5-1).

    The main thing that could affect screen is that utmp has been disabled
    in systemd 257: screen uses utmp when attaching and detaching sessions
    (via utempter) and the issue seems to occur when detaching a session.

    I've first recompiled the screen package, and the issue still occurs.

    Removing utempter support in debian/rules by either removing
    the --enable-utempter option or changing it to --disable-utempter
    has no effect, but if I understand correctly the configure.ac file,
    this option is not used! Well, this seems to be due to a typo:

    AC_ARG_ENABLE(utempter, [ --enable-utempter enable utempter support])
    if test "$enable_pam" = "yes"; then
    AC_CHECKING(ut_host)
    AC_TRY_COMPILE([
    #include <time.h>
    #include <sys/types.h>
    #if defined(SVR4) && !defined(DGUX)
    #include <utmpx.h>
    #define utmp utmpx
    #else
    #include <utmp.h>
    #endif
    ],[struct utmp u; u.ut_host[0] = 0;], AC_DEFINE(UTHOST)) AC_CHECK_HEADER(utempter.h, have_utempter=yes, have_utempter=no)
    if test "$have_utempter" = yes; then
    AC_DEFINE(HAVE_UTEMPTER)
    LIBS="$LIBS -lutempter"
    fi
    fi

    Instead of

    if test "$enable_pam" = "yes"; then

    it should be

    if test "$enable_utempter" = "yes"; then

    Now, if I fix that and remove --enable-utempter from debian/rules,
    the screen binary is no longer linked against libutempter... and
    the issue has disappeared.

    However, I get the following error message:

    /var/run/utmp: No such file or directory

    I think that utmp support should completely be removed from screen.

    Note: I still don't know the actual cause of the terminal screen
    corruption, and whether this is due to a bug in screen itself or the libutempter library. I would have expected errors related to the lack
    of utmp support in systemd to be silently ignored internally, but
    this lack of utmp support has apparently bad side effects.

    --
    Vincent Lefèvre <vincent@vinc17.net> - Web: <https://www.vinc17.net/>
    100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
    Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)