[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2021-01-18 Thread Launchpad Bug Tracker
This bug was fixed in the package libappindicator -
12.10.1+18.04.20200408.1-0ubuntu1

---
libappindicator (12.10.1+18.04.20200408.1-0ubuntu1) bionic; urgency=medium

  [ Paul G ]
  * app-indicator: Don't pass unexpected parameter to
::new-icon-theme-path signal (LP: #1867996)

  [ Ash Holland ]
  * app-indicator: Only check for item numbers when iterating array
(LP: #1867996)

 -- Marco Trevisan (Treviño)   Wed, 08 Apr 2020 18:59:25
+

** Changed in: libappindicator (Ubuntu Bionic)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Released
Status in libappindicator source package in Bionic:
  Fix Released

Bug description:
  [ Impact ]

  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  [ Test case ]

  - Run discord application
  - It must not crash in ubuntu (or when indicators are enabled)

  [ Regression potential ]

  Very low, icons might not appear in some cases, if any.

  -

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2021-01-16 Thread Mathew Hodson
** Tags removed: removal-candidate verification-needed

** Package changed: libappindicator (Arch Linux) => ubuntu-translations

** No longer affects: ubuntu-translations

** Changed in: libappindicator (Ubuntu)
   Importance: Undecided => Medium

** Changed in: libappindicator (Ubuntu Bionic)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Released
Status in libappindicator source package in Bionic:
  Fix Committed

Bug description:
  [ Impact ]

  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  [ Test case ]

  - Run discord application
  - It must not crash in ubuntu (or when indicators are enabled)

  [ Regression potential ]

  Very low, icons might not appear in some cases, if any.

  -

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2021-01-14 Thread Ash Holland
tested with libappindicator 12.10.1+18.04.20200408.1-0ubuntu1 from
-proposed on 18.04, Discord appears to be stable after multiple hours in
a call. no regressions observed (other applications' indicators are
still present).

** Tags removed: verification-needed-bionic
** Tags added: verification-done-bionic

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Released
Status in libappindicator source package in Bionic:
  Fix Committed
Status in libappindicator package in Arch Linux:
  New

Bug description:
  [ Impact ]

  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  [ Test case ]

  - Run discord application
  - It must not crash in ubuntu (or when indicators are enabled)

  [ Regression potential ]

  Very low, icons might not appear in some cases, if any.

  -

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-11-17 Thread Martin Wimpress
** Changed in: libappindicator (Ubuntu Bionic)
 Assignee: (unassigned) => Marco Trevisan (Treviño) (3v1n0)

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Released
Status in libappindicator source package in Bionic:
  Fix Committed
Status in libappindicator package in Arch Linux:
  New

Bug description:
  [ Impact ]

  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  [ Test case ]

  - Run discord application
  - It must not crash in ubuntu (or when indicators are enabled)

  [ Regression potential ]

  Very low, icons might not appear in some cases, if any.

  -

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-10-12 Thread Timo Aaltonen
Hello Paul, or anyone else affected,

Accepted libappindicator into bionic-proposed. The package will build
now and be available at
https://launchpad.net/ubuntu/+source/libappindicator/12.10.1+18.04.20200408.1-0ubuntu1
in a few hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
bionic to verification-done-bionic. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-bionic. In either case, without details of your testing we will
not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: libappindicator (Ubuntu Bionic)
   Status: New => Fix Committed

** Tags added: verification-needed verification-needed-bionic

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Released
Status in libappindicator source package in Bionic:
  Fix Committed
Status in libappindicator package in Arch Linux:
  New

Bug description:
  [ Impact ]

  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  [ Test case ]

  - Run discord application
  - It must not crash in ubuntu (or when indicators are enabled)

  [ Regression potential ]

  Very low, icons might not appear in some cases, if any.

  -

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-06-09 Thread Treviño
The fix is already in 20.04, while for 18.04 you can use the packages in
https://launchpad.net/~ci-train-ppa-service/+archive/4009/+packages
while the SRU team looks at the fix in queue for some time now.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Released
Status in libappindicator package in Arch Linux:
  New

Bug description:
  [ Impact ]

  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  [ Test case ]

  - Run discord application
  - It must not crash in ubuntu (or when indicators are enabled)

  [ Regression potential ]

  Very low, icons might not appear in some cases, if any.

  -

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-06-06 Thread TimSC
I created PPA for libappindicator trunk (on 2020-06-02) for 18.04 and
20.04, as in interim measure:
https://launchpad.net/~timsc/+archive/ubuntu/libappindicator and this
seems to work for me with discord (at least for a 2 hour call).

Strangely, my system didn't detect it as a update, so I manually did:

sudo apt-get install libappindicator1=12.10.1+18.04.20200601.1-0ubuntu1

Probably something to do with package version numbers but I don't
understand what.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Released
Status in libappindicator package in Arch Linux:
  New

Bug description:
  [ Impact ]

  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  [ Test case ]

  - Run discord application
  - It must not crash in ubuntu (or when indicators are enabled)

  [ Regression potential ]

  Very low, icons might not appear in some cases, if any.

  -

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-04-15 Thread Treviño
Both patches have been applied, so no need for further bug. cfr
https://bazaar.launchpad.net/~indicator-applet-
developers/libappindicator/trunk/revision/295

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Released
Status in libappindicator package in Arch Linux:
  New

Bug description:
  [ Impact ]

  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  [ Test case ]

  - Run discord application
  - It must not crash in ubuntu (or when indicators are enabled)

  [ Regression potential ]

  Very low, icons might not appear in some cases, if any.

  -

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-04-15 Thread Paul G
This is getting far too confusing because multiple patches for multiple
bugs are being conflated. I produced a fairly straightforward patch that
fixed an issue I directly saw in people's backtraces, and other issues I
identified that are similar. This is what this bug report is for.

The later patch that supposedly fixes something else is not mine, hasn't
been tested by me, purports to solve an issue I personally haven't seen
in a way that has no similarities to the bug I opened this report for
(other than it occurs in Discord as well). Please open a separate bug
report with backtraces that demonstrate *that* problem, and with *that*
patch attached.

This avoids confusion and possible backing out of my patch together with
the second, unrelated patch in case said unrelated patch has introduced
a new problem.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Released
Status in libappindicator package in Arch Linux:
  New

Bug description:
  [ Impact ]

  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  [ Test case ]

  - Run discord application
  - It must not crash in ubuntu (or when indicators are enabled)

  [ Regression potential ]

  Very low, icons might not appear in some cases, if any.

  -

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-04-14 Thread Zach
Hi,

Yes, what Ash linked is correct. I am the person who's comment is linked
in Ash's comment, and after applying these patches, a new bug is
created. After being in a voice call for a long period of time, discord
animations will start to progressively lag severely when audio input is
received. When you are not talking (mic activated) or your mic is muted,
the lag does not occur, however, when typing and talking it is SEVERE.
There must be something in these patches that causes high resource
consumption (not necessarily ram/cpu) when voice is activated for long
periods of time.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Released
Status in libappindicator package in Arch Linux:
  New

Bug description:
  [ Impact ]

  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  [ Test case ]

  - Run discord application
  - It must not crash in ubuntu (or when indicators are enabled)

  [ Regression potential ]

  Very low, icons might not appear in some cases, if any.

  -

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-04-10 Thread Ash Holland
It seems like there is still an unresolved issue with Discord after
applying these patches: https://github.com/flathub/shared-
modules/pull/96#issuecomment-608084182

though I don't know if the issue is caused by libappindicator or if it's
a Discord problem that's exposed by the libappindicator-induced crashes
being fixed.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Released
Status in libappindicator package in Arch Linux:
  New

Bug description:
  [ Impact ]

  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  [ Test case ]

  - Run discord application
  - It must not crash in ubuntu (or when indicators are enabled)

  [ Regression potential ]

  Very low, icons might not appear in some cases, if any.

  -

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-04-09 Thread Launchpad Bug Tracker
This bug was fixed in the package libappindicator -
12.10.1+20.04.20200408.1-0ubuntu1

---
libappindicator (12.10.1+20.04.20200408.1-0ubuntu1) focal; urgency=medium

  [ Paul G ]
  * app-indicator: Don't pass unexpected parameter to signal emissions
(LP: #1867996)

  [ Ash Holland ]
  * app-indicator: Only check for item numbers when iterating array
(LP: #1867996)

 -- Marco Trevisan (Treviño)   Wed, 08 Apr 2020 18:58:49
+

** Changed in: libappindicator (Ubuntu)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Released
Status in libappindicator package in Arch Linux:
  New

Bug description:
  [ Impact ]

  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  [ Test case ]

  - Run discord application
  - It must not crash in ubuntu (or when indicators are enabled)

  [ Regression potential ]

  Very low, icons might not appear in some cases, if any.

  -

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-04-08 Thread Treviño
** Branch linked: lp:~3v1n0/libappindicator/discord-indicator-crash-
fix-18.04

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Committed
Status in libappindicator package in Arch Linux:
  New

Bug description:
  [ Impact ]

  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  [ Test case ]

  - Run discord application
  - It must not crash in ubuntu (or when indicators are enabled)

  [ Regression potential ]

  Very low, icons might not appear in some cases, if any.

  -

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-04-08 Thread Launchpad Bug Tracker
** Branch linked: lp:~ci-train-bot/libappindicator/libappindicator-
ubuntu-bionic-4009

** Branch linked: lp:~ci-train-bot/libappindicator/libappindicator-
ubuntu-focal-4007

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Committed
Status in libappindicator package in Arch Linux:
  New

Bug description:
  [ Impact ]

  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  [ Test case ]

  - Run discord application
  - It must not crash in ubuntu (or when indicators are enabled)

  [ Regression potential ]

  Very low, icons might not appear in some cases, if any.

  -

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-04-08 Thread Treviño
** Description changed:

+ [ Impact ]
+ 
  Discord and several other applications using libappindicator are widely
  reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and others)
+ 
+ [ Test case ]
+ 
+ - Run discord application
+ - It must not crash in ubuntu (or when indicators are enabled)
+ 
+ [ Regression potential ]
+ 
+ Very low, icons might not appear in some cases, if any.
+ 
+ -
  
  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()
  
  Happens in all versions of libappindicator built from latest sources
  available on launchpad.
  
  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.
  
  Patch is attached.
  
  I am presuming this is 'upstream' for libappindicator, whatever that may
  mean for what appears to be an unmaintained project. If it is not, and
  since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug is
  causing severe breakage for users across all distros.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Committed
Status in libappindicator package in Arch Linux:
  New

Bug description:
  [ Impact ]

  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  [ Test case ]

  - Run discord application
  - It must not crash in ubuntu (or when indicators are enabled)

  [ Regression potential ]

  Very low, icons might not appear in some cases, if any.

  -

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  

[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-04-08 Thread Launchpad Bug Tracker
** Branch linked: lp:~ci-train-bot/libappindicator/libappindicator-
ubuntu-focal-4007.1

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Committed
Status in libappindicator package in Arch Linux:
  New

Bug description:
  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-04-08 Thread Treviño
** Changed in: libappindicator (Ubuntu)
   Status: Confirmed => Fix Committed

** Changed in: libappindicator (Ubuntu)
 Assignee: (unassigned) => Marco Trevisan (Treviño) (3v1n0)

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Fix Committed
Status in libappindicator package in Arch Linux:
  New

Bug description:
  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-04-08 Thread Launchpad Bug Tracker
** Branch linked: lp:libappindicator

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Confirmed
Status in libappindicator package in Arch Linux:
  New

Bug description:
  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-04-05 Thread george griffiths
How do you apply the patches?

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Confirmed
Status in libappindicator package in Arch Linux:
  New

Bug description:
  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-03-23 Thread Ian Whitlock
Applying both segfault_fix.patch and n_elements.patch seems to have
cleared up these segfaults for me.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Confirmed
Status in libappindicator package in Arch Linux:
  New

Bug description:
  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-03-21 Thread Ash Holland
correction: I also need to apply this patch in order to fix the
segfaults for me.

** Patch added: "n_elements.patch"
   
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+attachment/5339867/+files/n_elements.patch

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Confirmed
Status in libappindicator package in Arch Linux:
  New

Bug description:
  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-03-19 Thread Ash Holland
fwiw, that patch (or at least a slightly modified version which applies
on the Ubuntu 18.04 libappindicator) appears to fix the Discord
segfaults for me, and also looks correct from my reading of the gobject
documentation.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Confirmed
Status in libappindicator package in Arch Linux:
  New

Bug description:
  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-03-19 Thread Launchpad Bug Tracker
Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: libappindicator (Ubuntu)
   Status: New => Confirmed

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  Confirmed
Status in libappindicator package in Arch Linux:
  New

Bug description:
  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-03-19 Thread Paul G
I've gone through the code and cleaned up all g_signal_emit and
g_signal_new calls so they correspond with each other and make sense. No
external API changes. Wrote up a simple test program to exercise the
basic functionality, and used things like blueman-tray to confirm other
edge functionality works. No longer crashes, signals to change status
work and so on New patch attached.

** Patch added: "segfault-fix.patch"
   
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+attachment/5339058/+files/segfault-fix.patch

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  New
Status in libappindicator package in Arch Linux:
  New

Bug description:
  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-03-19 Thread Paul G
So, the patch is wrong. It fixes *a* bug, but not *the* bug. There
appear to be multiple g_signal_emit calls that don't match the
definition of the g_signals they're emitting. See:
https://bugs.archlinux.org/task/65885

Unless I'm missing something, they all need to be fixed. I will audit
them all, put together a patch, test it and report on results. Absent
feedback from someone who actually knows g_signals and gobject in
general, this ought to show whether I've misunderstood something or not.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  New
Status in libappindicator package in Arch Linux:
  New

Bug description:
  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1867996] Re: Segfault in app_indicator_set_icon_full [patch attached]

2020-03-18 Thread Ubuntu Foundations Team Bug Bot
The attachment "Stop passing in undeclared boolean vararg" seems to be a
patch.  If it isn't, please remove the "patch" flag from the attachment,
remove the "patch" tag, and if you are a member of the ~ubuntu-
reviewers, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by
~brian-murray, for any issues please contact him.]

** Tags added: patch

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1867996

Title:
  Segfault in app_indicator_set_icon_full [patch attached]

Status in libappindicator package in Ubuntu:
  New
Status in libappindicator package in Arch Linux:
  New

Bug description:
  Discord and several other applications using libappindicator are
  widely reported to have been crashing for several years. See:
  https://github.com/flathub/com.discordapp.Discord/issues/30 (and
  others)

  This is the backtrace:
  (gdb) bt full
  #0  0x7fe1d5d2e00e in  () at /app/lib/libappindicator.so
  #1  0x7fe1f5a6f3c5 in g_closure_invoke () at /lib/libgobject-2.0.so.0
  #2  0x7fe1f5a813d2 in  () at /lib/libgobject-2.0.so.0
  #3  0x7fe1f5a8a02c in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
  #4  0x7fe1f5a8a40f in g_signal_emit () at /lib/libgobject-2.0.so.0
  #5  0x7fe1d5d2ed4f in app_indicator_set_icon_full () at 
/app/lib/libappindicator.so
  #6  0x0077851a in  ()
  #7  0x01de7123 in  ()
  #8  0x01e4bd4e in  ()
  #9  0x01e6e34c in  ()
  #10 0x01e6e668 in  ()
  #11 0x01e6e9cb in  ()
  #12 0x01df971a in  ()
  #13 0x7fe1f354b1c7 in g_main_context_dispatch () at /lib/libglib-2.0.so.0
  #14 0x7fe1f354b430 in  () at /lib/libglib-2.0.so.0
  #15 0x7fe1f354b4dc in g_main_context_iteration () at /lib/libglib-2.0.so.0
  #16 0x01df9606 in  ()
  #17 0x01e6e0e7 in  ()
  #18 0x01e29570 in  ()
  #19 0x00c37ec8 in  ()
  #20 0x00c37d15 in  ()
  #21 0x00c1da7d in  ()
  #22 0x00a9282e in  ()
  #23 0x007892d4 in  ()
  #24 0x007896e0 in  ()
  #25 0x03b830a3 in main ()

  Happens in all versions of libappindicator built from latest sources
  available on launchpad.

  I ran into the issue yesterday when installing Discord for the first
  time. I have tracked the problem down to libappindicator passing in an
  extra vararg item to g_signal_emit that the signal's definition in
  libappindicator was not declaring, causing the crash you see above in
  gobject's g_signal dispatch machinery.

  Patch is attached.

  I am presuming this is 'upstream' for libappindicator, whatever that
  may mean for what appears to be an unmaintained project. If it is not,
  and since it is an Ubuntu/Canonical-sourced project originally, I
  respectfully request that you assist in upstreaming it since this bug
  is causing severe breakage for users across all distros.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp