From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 1 Dec 2020 15:11:46 +0300 From: Vitaly Chikunov To: ALT Linux Team development discussions Message-ID: <20201201121146.oggtxnjnj2ttrt7a@altlinux.org> References: <20201127101120.3vtyhzgrjxnrs3ij@altlinux.org> <13827802.RDIVbhacDa@zerg.malta.altlinux.ru> <20201201110652.GB6369@altlinux.org> <23395524.ouqheUzb2q@zerg.malta.altlinux.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <23395524.ouqheUzb2q@zerg.malta.altlinux.ru> Subject: Re: [devel] I: debuginfod.altlinux.org for KDE X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Dec 2020 12:11:46 -0000 Archived-At: List-Archive: List-Post: On Tue, Dec 01, 2020 at 02:33:18PM +0300, Sergey V Turchin wrote: > On Tuesday, 1 December 2020 14:06:52 MSK Dmitry V wrote: > > On Tue, Dec 01, 2020 at 01:58:08PM +0300, Sergey V Turchin wrote: > > > On Tuesday, 1 December 2020 13:50:33 MSK Sergey V wrote: > > > > On Friday, 27 November 2020 19:05:11 MSK Anton Farygin wrote: > > > > > > > > [...] > > > > > > > > > >> @zerg: можно прикрутить к KDE5 ? > > > > > > > > > > > > Думаю, да. > > > > > > > > > > Вообще отлично будет, если вы это сделаете по умолчанию для обработки > > > > > падений. > > > > > > > > Пока не скачает, никакой обработки не начнёт. > > > > В общем, `apt-get install kde5-kwrite` предлагает скачать 776MB > > > > > > `apt-get install kde5-kwrite-debuginfo` имелся ввиду. > > > > Пакеты небось сильно пожатые, а в ~/.cache/debuginfod_client уже > > распакованное. 1. Это натолкнуло меня на мысль попробовать добавить сжатие при http трансфере с debuginfod. Скачивание идет через libcurl, а она должна смочь разжать. Но 776MB всё равно много. 2. Stack trace можно заресолвить в нормальный постфактум, если есть build-id. Так например eu-stack -b умеет их показывать, например: # eu-stack -b -p 1 PID 1 - process TID 1: #0 0x00007ffa8d4c2886 epoll_wait [c017df57d6194b6479cef409cba575bbaa537c94]@0x7ffa8d3c5000+0xfd886 #1 0x00007ffa8d1d3379 sd_event_wait [35710ca6821e09d93b4727adff7c12097f72095d]@0x7ffa8d149000+0x8a378 Такая технология называется retrace. В будущем можно будет попробовать её тоже сделать. Юзер копипастит stack trace с build-id на сайт (или разраб копипастит то, что ему прислал юзер), а на выходе читаемый bt с addr2line каждой строке. Кстати, жаль, что они не сделали в debuginfod протоколе просто addr2line. > Само собой. Я к тому, что автоматом ещё и больше выкачивать. Проще > packageinstall прикрутить к KDE для установки debuginfo и без автоскачивания. > > -- > Regards, Sergey. > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel