Bug#962290: smuxi-frontend-gnome: freezes when I click on the channel with a recent notification

2021-04-27 Thread Raphael Hertzog
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

2021-04-16 Thread Raphael Hertzog
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

2021-02-26 Thread Raphael Hertzog
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

2021-02-10 Thread Raphael Hertzog
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

2021-02-10 Thread Mirco Bauer
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

2020-06-05 Thread Raphaël Hertzog
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