SIGSEGV when notification contains |

Bug #1386584 reported by rottame
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Messaging Menu
Fix Released
High
Lars Karlitski
indicator-messages (Ubuntu)
Fix Released
High
Lars Karlitski

Bug Description

When a notification on the messages menu contains the | character (in my case a nickname in xchat), the process unity-panel-service crashes with:

ngl@BEATRIX:~/Scrivania/database$ /usr/lib/unity/unity-panel-service

(unity-panel-service:11336): Gtk-CRITICAL **: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(unity-panel-service:11336): Gtk-CRITICAL **: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(unity-panel-service:11336): Gtk-CRITICAL **: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(unity-panel-service:11336): Gtk-CRITICAL **: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(unity-panel-service:11336): Gtk-CRITICAL **: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(unity-panel-service:11336): Gtk-CRITICAL **: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed

(unity-panel-service:11336): Gtk-CRITICAL **: gtk_label_set_text_with_mnemonic: assertion 'str != NULL' failed

(unity-panel-service:11336): Gtk-CRITICAL **: gtk_label_set_text_with_mnemonic: assertion 'str != NULL' failed

(unity-panel-service:11336): Gtk-CRITICAL **: gtk_label_set_text_with_mnemonic: assertion 'str != NULL' failed

(unity-panel-service:11336): Gtk-CRITICAL **: gtk_label_set_text_with_mnemonic: assertion 'str != NULL' failed

(unity-panel-service:11336): Gtk-CRITICAL **: gtk_label_set_text_with_mnemonic: assertion 'str != NULL' failed

(unity-panel-service:11336): Gtk-CRITICAL **: gtk_label_set_text_with_mnemonic: assertion 'str != NULL' failed

(unity-panel-service:11336): Gtk-CRITICAL **: gtk_label_set_text_with_mnemonic: assertion 'str != NULL' failed

(unity-panel-service:11336): Gtk-CRITICAL **: gtk_print_action_and_target: assertion 'strchr (action_name, '|') == NULL' failed
Segmentation fault (core dumped)

ngl@BEATRIX:~/Scrivania/database$ lsb_release -rd
Description: Ubuntu 14.10
Release: 14.10

ngl@BEATRIX:~/Scrivania/database$ apt-cache policy unity-services
unity-services:
  Installed: 7.3.1+14.10.20141016-0ubuntu1
  Candidate: 7.3.1+14.10.20141016-0ubuntu1
  Version table:
 *** 7.3.1+14.10.20141016-0ubuntu1 0
        500 http://it.archive.ubuntu.com/ubuntu/ utopic/main amd64 Packages
        100 /var/lib/dpkg/status

Related branches

Revision history for this message
rottame (ennegielle) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Confirmed, way to trigger it easily
- connect to IRC using xchat-gnome with messaging menu integration enabled
- connect with another client and a nickname including a "|"
- talk to the first client

-> segfault

Lars, could you have a look to this one?

Changed in unity (Ubuntu):
assignee: nobody → Lars Uebernickel (larsu)
importance: Undecided → High
status: New → Confirmed
Changed in unity:
assignee: nobody → Lars Uebernickel (larsu)
importance: Undecided → High
status: New → Confirmed
Lars Karlitski (larsu)
affects: unity → indicator-messages
affects: unity (Ubuntu) → indicator-messages (Ubuntu)
Changed in indicator-messages:
status: Confirmed → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package indicator-messages - 13.10.1+15.04.20150112-0ubuntu1

---------------
indicator-messages (13.10.1+15.04.20150112-0ubuntu1) vivid; urgency=low

  [ Lars Uebernickel ]
  * desktop menu: don't warn when no default handler for a mime type is
    found (LP: #1389725)
  * Escape message and source ids when using them as action names (LP:
    #1386584)
 -- Ubuntu daily release <email address hidden> Mon, 12 Jan 2015 18:39:08 +0000

Changed in indicator-messages (Ubuntu):
status: Confirmed → Fix Released
Changed in indicator-messages:
status: In Progress → Fix Released
Revision history for this message
MasterCATZ (mastercatz) wrote :

unity-panel-ser[15995]: gtk_label_set_text_with_mnemonic: assertion 'str != NULL' failed

spamming Ubuntu 19.10

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.