Bug#962290: smuxi-frontend-gnome: freezes when I click on the channel with a recent notification
Control: tags -1 - moreinfo unreproducible Hello, Le mercredi 10 février 2021, Raphael Hertzog a écrit : > > Can you please open a terminal and run Smuxi in debug mode like this: > > smuxi-frontend-gnome -d > > I'll try to get you this soon. Finally I reproduced the issue! Here's the end of the log: 2021-04-27 23:28:15,511 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] GroupChatView.AddPerson(person = ) 2021-04-27 23:28:57,065 [FrontendManagerCheckerQueue] DEBUG TRACE - [smuxi-frontend-gnome.exe] Frontend.CheckFrontendManagerStatus() 2021-04-27 23:29:57,095 [FrontendManagerCheckerQueue] DEBUG TRACE - [smuxi-frontend-gnome.exe] Frontend.CheckFrontendManagerStatus() 2021-04-27 23:30:57,153 [FrontendManagerCheckerQueue] DEBUG TRACE - [smuxi-frontend-gnome.exe] Frontend.CheckFrontendManagerStatus() 2021-04-27 23:31:24,501 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] GroupChatView.AddPerson(person = ) 2021-04-27 23:31:24,502 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] MainWindow.UpdateTitle(chatView = <#kali-linux>, protocolStatus = (null)) 2021-04-27 23:31:57,212 [FrontendManagerCheckerQueue] DEBUG TRACE - [smuxi-frontend-gnome.exe] Frontend.CheckFrontendManagerStatus() 2021-04-27 23:32:57,243 [FrontendManagerCheckerQueue] DEBUG TRACE - [smuxi-frontend-gnome.exe] Frontend.CheckFrontendManagerStatus() 2021-04-27 23:33:57,300 [FrontendManagerCheckerQueue] DEBUG TRACE - [smuxi-frontend-gnome.exe] Frontend.CheckFrontendManagerStatus() 2021-04-27 23:34:57,357 [FrontendManagerCheckerQueue] DEBUG TRACE - [smuxi-frontend-gnome.exe] Frontend.CheckFrontendManagerStatus() 2021-04-27 23:35:57,388 [FrontendManagerCheckerQueue] DEBUG TRACE - [smuxi-frontend-gnome.exe] Frontend.CheckFrontendManagerStatus() 2021-04-27 23:36:57,419 [FrontendManagerCheckerQueue] DEBUG TRACE - [smuxi-frontend-gnome.exe] Frontend.CheckFrontendManagerStatus() 2021-04-27 23:37:57,476 [FrontendManagerCheckerQueue] DEBUG TRACE - [smuxi-frontend-gnome.exe] Frontend.CheckFrontendManagerStatus() 2021-04-27 23:38:25,246 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] ChatTreeView.Render(chatView = <#debian-qa>) 2021-04-27 23:38:25,248 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] ChatTreeView.Render(chatView = <#debian-qa>) 2021-04-27 23:38:57,534 [FrontendManagerCheckerQueue] DEBUG TRACE - [smuxi-frontend-gnome.exe] Frontend.CheckFrontendManagerStatus() 2021-04-27 23:39:27,423 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] ChatTreeView.Render(chatView = <#debian-qa>) 2021-04-27 23:39:27,426 [LastSeenHighlightQueue()] DEBUG TRACE - [smuxi-frontend-gnome.exe] ChatView.OnMessageTextViewMessageHighlighted(sender = (null), e = (null)) 2021-04-27 23:39:27,458 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] ChatTreeView.Render(chatView = <#debian-qa>) 2021-04-27 23:39:57,566 [FrontendManagerCheckerQueue] DEBUG TRACE - [smuxi-frontend-gnome.exe] Frontend.CheckFrontendManagerStatus() 2021-04-27 23:40:14,953 [Main] DEBUG Smuxi.Frontend.Gnome.MessageTextView - OnMotionNotifyEvent(): at url tag 2021-04-27 23:40:14,961 [Main] DEBUG Smuxi.Frontend.Gnome.MessageTextView - OnMotionNotifyEvent(): not at url tag 2021-04-27 23:40:16,355 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] MainWindow.OnFocusInEvent(sender = Smuxi.Frontend.Gnome.MainWindow, e = Gtk.FocusInEventArgs) 2021-04-27 23:40:16,355 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] ChatTreeView.Render(chatView = <#kali-linux>) 2021-04-27 23:40:16,357 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] StatusIconManager.OnMainWindowFocusInEvent(sender = Smuxi.Frontend.Gnome.MainWindow, e = Gtk.FocusInEventArgs) 2021-04-27 23:40:16,357 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] NotifyManager.OnMainWindowFocusInEvent(sender = Smuxi.Frontend.Gnome.MainWindow, e = Gtk.FocusInEventArgs) 2021-04-27 23:40:16,384 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] ChatViewManager.OnTreeViewSelectionChanged(sender = Gtk.TreeSelection, e = System.EventArgs) 2021-04-27 23:40:16,384 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] MessageTextView.UpdateMarkerline() 2021-04-27 23:40:16,384 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] Notebook.OnSwitchPage(sender = Smuxi.Frontend.Gnome.Notebook, e = Gtk.SwitchPageArgs) 2021-04-27 23:40:16,384 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] ChatTreeView.Render(chatView = <#debian-qa>) 2021-04-27 23:40:16,386 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] ChatTreeView.Render(chatView = <#debian-qa>) 2021-04-27 23:40:16,387 [SwitchPage] DEBUG TRACE - [smuxi-frontend-gnome.exe] Notebook.OnSwitchPage(sender = (null), e = (null)) 2021-04-27 23:40:16,387 [Main] DEBUG TRACE - [smuxi-engine.dll] Config.Save() 2021-04-27 23:40:16,387 [Main] DEBUG Smuxi.Engine.Config - Saving config 2021-04-27 23:40:16,388 [Main] DEBUG TRACE - [smuxi-engine.dll] Config.Save() 2021-04-27 23:40:16,388 [Main] DEBUG Smuxi.Engine.Config - Saving config 2021-04-27 23:40:16,389 [Main] DEBUG TRACE - [smuxi-engine.dll] Config.Save() 2021-04-27
Bug#962290: smuxi-frontend-gnome: freezes when I click on the channel with a recent notification
On Fri, 26 Feb 2021 10:10:19 +0100 Raphael Hertzog wrote: > On Thu, 11 Feb 2021, Mirco Bauer wrote: > > Can you please open a terminal and run Smuxi in debug mode like this: > > smuxi-frontend-gnome -d > > I did that for multiple days but it looks like the issue is gone or its > frequency decreased really dramatically. Feel free to close the bug. I had the issue again today but I was not running in debug mode. I have started to run again in debug mode but it seems really hard to reproduce... Cheers, -- Raphaël Hertzog
Bug#962290: smuxi-frontend-gnome: freezes when I click on the channel with a recent notification
On Thu, 11 Feb 2021, Mirco Bauer wrote: > Can you please open a terminal and run Smuxi in debug mode like this: > smuxi-frontend-gnome -d I did that for multiple days but it looks like the issue is gone or its frequency decreased really dramatically. Feel free to close the bug. Cheers, -- ⢀⣴⠾⠻⢶⣦⠀ Raphaël Hertzog ⣾⠁⢠⠒⠀⣿⡁ ⢿⡄⠘⠷⠚⠋The Debian Handbook: https://debian-handbook.info/get/ ⠈⠳⣄ Debian Long Term Support: https://deb.li/LTS
Bug#962290: smuxi-frontend-gnome: freezes when I click on the channel with a recent notification
Hi, On Thu, 11 Feb 2021, Mirco Bauer wrote: > I tried to reproduce this issue with the same Smuxi version that you > have (1.0.7-5) > on Debian buster with Mono 6.12.0.107-0xamarin13+debian10b1 and could not > reproduce it. To be clear, I run unstable and not buster. So here's what I have: Versions of packages smuxi-frontend-gnome depends on: ii libdbus-glib2.0-cil 0.6.0-1.1 ii libdbus2.0-cil 0.8.1-2 ii libglade2.0-cil 2.12.40-3 ii libglib2.0-02.66.6-1 ii libglib2.0-cil 2.12.40-3 ii libgtk2.0-0 2.24.33-1 ii libgtk2.0-cil 2.12.40-3 ii libgtkspell02.0.16-1.3 ii liblog4net1.2-cil 1.2.10+dfsg-7.1 ii libmessagingmenu12.10-cil 1.0.1-1.1 ii libmono-corlib4.5-cil 6.8.0.105+dfsg-3 ii libmono-posix4.0-cil6.8.0.105+dfsg-3 ii libmono-system-core4.0-cil 6.8.0.105+dfsg-3 ii libmono-system-web4.0-cil 6.8.0.105+dfsg-3 ii libmono-system4.0-cil 6.8.0.105+dfsg-3 ii libnotify0.4-cil0.4.0~r3032-7.1 ii librsvg2-common 2.50.3+dfsg-1 ii mono-runtime6.8.0.105+dfsg-3 ii smuxi-engine1.0.7-5.1 Versions of packages smuxi-frontend-gnome recommends: ii gnome-shell [notification-daemon] 3.38.3-2 ii notification-daemon3.20.0-4 ii ssh-askpass-gnome [ssh-askpass]1:8.4p1-3 > Can you please open a terminal and run Smuxi in debug mode like this: > smuxi-frontend-gnome -d I'll try to get you this soon. Cheers, -- ⢀⣴⠾⠻⢶⣦⠀ Raphaël Hertzog ⣾⠁⢠⠒⠀⣿⡁ ⢿⡄⠘⠷⠚⠋The Debian Handbook: https://debian-handbook.info/get/ ⠈⠳⣄ Debian Long Term Support: https://deb.li/LTS
Bug#962290: smuxi-frontend-gnome: freezes when I click on the channel with a recent notification
tags 962290 + moreinfo unreproducible thanks Hi, I remember there has been a similar issue many years ago that was related to DBus calls that blocked forever I tried to reproduce this issue with the same Smuxi version that you have (1.0.7-5) on Debian buster with Mono 6.12.0.107-0xamarin13+debian10b1 and could not reproduce it. Can you please open a terminal and run Smuxi in debug mode like this: smuxi-frontend-gnome -d It will produce a lot of output, but the last 100 lines or so after triggering the freeze should be sufficient. Also please attach a thread-dump of the Mono runtime once Smuxi is in the frozen state like this: kill -QUIT $PID (where $PID is the PID of smuxi-frontend-gnome) Despite the name, that signal won't quit Smuxi/Mono but instead will trigger a full thread dump that is written to stderr or stdout. After that I should have a good picture what is freezing/blocking here. I will try my best to get this fix into bullseye before the hard freeze :) Best regards, Mirco Bauer Security Architect mirco.ba...@bitgamelabs.com https://bgl.hk/ FOSS Hacker mee...@meebey.net https://www.meebey.net/ Debian Developermee...@debian.org http://www.debian.org/ GNOME Foundation Member mmmba...@gnome.org http://www.gnome.org/ .NET Foundation Advisory Council Memberhttp://www.dotnetfoundation.org/ PGP-Key ID 0x7127E5ABEEF946C8 https://meebey.net/pubkey.asc On Sat, Jun 6, 2020 at 12:48 AM Raphaël Hertzog wrote: > Package: smuxi-frontend-gnome > Version: 1.0.7-5 > Severity: important > > When I get a notification while I'm not im my smuxi window, if I > immediately click on the highlighted channel, then the application freezes > and I have no other choice than to kill it. > > If I first click in a non-highlighted channel, and then click on the > highlighted channel, then everything works as usual. > > This is very annoying... > > -- System Information: > Debian Release: bullseye/sid > APT prefers oldoldstable > APT policy: (500, 'oldoldstable'), (500, 'unstable'), (500, 'testing'), > (500, 'stable'), (500, 'oldstable'), (1, 'experimental') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 4.19.0-6-amd64 (SMP w/4 CPU cores) > Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE > Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), > LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > Versions of packages smuxi-frontend-gnome depends on: > ii libdbus-glib2.0-cil 0.6.0-1 > ii libdbus2.0-cil 0.8.1-2 > ii libglade2.0-cil 2.12.40-3 > ii libglib2.0-02.64.3-1 > ii libglib2.0-cil 2.12.40-3 > ii libgtk2.0-0 2.24.32-4 > ii libgtk2.0-cil 2.12.40-3 > ii libgtkspell02.0.16-1.3 > ii liblog4net1.2-cil 1.2.10+dfsg-7 > ii libmessagingmenu12.10-cil 1.0.1-1 > ii libmono-corlib4.5-cil 6.8.0.105+dfsg-3 > ii libmono-posix4.0-cil6.8.0.105+dfsg-3 > ii libmono-system-core4.0-cil 6.8.0.105+dfsg-3 > ii libmono-system-web4.0-cil 6.8.0.105+dfsg-3 > ii libmono-system4.0-cil 6.8.0.105+dfsg-3 > ii libnotify0.4-cil0.4.0~r3032-7 > ii librsvg2-common 2.48.4+dfsg-1 > ii mono-runtime6.8.0.105+dfsg-3 > ii smuxi-engine1.0.7-5 > > Versions of packages smuxi-frontend-gnome recommends: > ii gnome-shell [notification-daemon] 3.36.2-1 > ii notification-daemon3.20.0-4 > ii ssh-askpass-gnome [ssh-askpass]1:8.2p1-4 > > smuxi-frontend-gnome suggests no packages. > > -- no debconf information >
Bug#962290: smuxi-frontend-gnome: freezes when I click on the channel with a recent notification
Package: smuxi-frontend-gnome Version: 1.0.7-5 Severity: important When I get a notification while I'm not im my smuxi window, if I immediately click on the highlighted channel, then the application freezes and I have no other choice than to kill it. If I first click in a non-highlighted channel, and then click on the highlighted channel, then everything works as usual. This is very annoying... -- System Information: Debian Release: bullseye/sid APT prefers oldoldstable APT policy: (500, 'oldoldstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-6-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages smuxi-frontend-gnome depends on: ii libdbus-glib2.0-cil 0.6.0-1 ii libdbus2.0-cil 0.8.1-2 ii libglade2.0-cil 2.12.40-3 ii libglib2.0-02.64.3-1 ii libglib2.0-cil 2.12.40-3 ii libgtk2.0-0 2.24.32-4 ii libgtk2.0-cil 2.12.40-3 ii libgtkspell02.0.16-1.3 ii liblog4net1.2-cil 1.2.10+dfsg-7 ii libmessagingmenu12.10-cil 1.0.1-1 ii libmono-corlib4.5-cil 6.8.0.105+dfsg-3 ii libmono-posix4.0-cil6.8.0.105+dfsg-3 ii libmono-system-core4.0-cil 6.8.0.105+dfsg-3 ii libmono-system-web4.0-cil 6.8.0.105+dfsg-3 ii libmono-system4.0-cil 6.8.0.105+dfsg-3 ii libnotify0.4-cil0.4.0~r3032-7 ii librsvg2-common 2.48.4+dfsg-1 ii mono-runtime6.8.0.105+dfsg-3 ii smuxi-engine1.0.7-5 Versions of packages smuxi-frontend-gnome recommends: ii gnome-shell [notification-daemon] 3.36.2-1 ii notification-daemon3.20.0-4 ii ssh-askpass-gnome [ssh-askpass]1:8.2p1-4 smuxi-frontend-gnome suggests no packages. -- no debconf information