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. >