Bug#823790: mate-applets: Weather Report spams screen with notifications

Hal Gentz zegentzy at gmail.com
Wed Mar 15 05:22:33 UTC 2017


Just to clarify normal notifications get called from libglib -> libsoup -> update_finish while the spammy ones get called from libglib -> suncalc_timeout_cb -> update_finish.

On 14/03/17 10:57 PM, Hal Gentz wrote:
> Progress!
> 
> Ok, the stack trace for normal notifications is:
> /usr/lib/mate-applets/mateweather-applet(+0xb6db) [0x1136db]
> /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1(+0x8057e) [0x8bcc57e]
> /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1(+0x80f02) [0x8bccf02]
> /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1(+0x80fb6) [0x8bccfb6]
> /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x15a) [0x78e16aa]
> /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4aa60) [0x78e1a60]
> /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0xc2) [0x78e1d82]
> /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_main+0x85) [0x5699d25]
> /usr/lib/x86_64-linux-gnu/libmate-panel-applet-4.so.1(mate_panel_applet_factory_main+0x133) [0x5049e63]
> /usr/lib/mate-applets/mateweather-applet(+0x60b5) [0x10e0b5]
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7bcb2b1]
> /usr/lib/mate-applets/mateweather-applet(+0x610a) [0x10e10a]
> 
> But the stack trace for spammy notifications is:
> /usr/lib/mate-applets/mateweather-applet(+0xb6db) [0x1136db]
> /usr/lib/mate-applets/mateweather-applet(+0xb910) [0x113910]
> /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4b123) [0x78e2123]
> /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x15a) [0x78e16aa]
> /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4aa60) [0x78e1a60]
> /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0xc2) [0x78e1d82]
> /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_main+0x85) [0x5699d25]
> /usr/lib/x86_64-linux-gnu/libmate-panel-applet-4.so.1(mate_panel_applet_factory_main+0x133) [0x5049e63]
> /usr/lib/mate-applets/mateweather-applet(+0x60b5) [0x10e0b5]
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7bcb2b1]
> /usr/lib/mate-applets/mateweather-applet(+0x610a) [0x10e10a]
> 
> Notice the:
> /usr/lib/mate-applets/mateweather-applet(+0xb6db) [0x1136db]
> /usr/lib/mate-applets/mateweather-applet(+0xb910) [0x113910]
> /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4b123) [0x78e2123]
> 
> Instead of the:
> /usr/lib/mate-applets/mateweather-applet(+0xb6db) [0x1136db]
> /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1(+0x8057e) [0x8bcc57e]
> /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1(+0x80f02) [0x8bccf02]
> /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1(+0x80fb6) [0x8bccfb6]
> 
> Spammy notifications are getting called differently.
> 



More information about the pkg-mate-team mailing list