notify-osd crashed with SIGSEGV in bubble_get_id()

Bug #1181324 reported by Michael Eilers
28
This bug affects 4 people
Affects Status Importance Assigned to Milestone
notify-osd (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

notify-osd crashes on notification when a fullscreen window covers the desktop (screenlock or video in fullscreen)

TEST CASE:
1. In a terminal enter the following command:
  $ sleep 5; notify-send Test "This is a test"
2. Press Ctrl-Alt+L to lock the screen
3. Wait 5 seconds and unlock.

ACTUAL RESULT:
This crash

ProblemType: Crash
DistroRelease: Ubuntu 13.10
Package: notify-osd 0.9.35daily12.11.28-0ubuntu1
ProcVersionSignature: Ubuntu 3.9.0-2.6-generic 3.9.2
Uname: Linux 3.9.0-2-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.10.1-0ubuntu1
Architecture: amd64
Date: Fri May 17 19:18:07 2013
DesktopSession: 'ubuntu'
ExecutablePath: /usr/lib/x86_64-linux-gnu/notify-osd
GtkTheme: 'Radiance'
IconTheme: 'ubuntu-mono-light'
InstallationDate: Installed on 2012-05-02 (380 days ago)
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MachineType: FUJITSU SIEMENS AMILO Xi 3650
MarkForUpload: True
ProcCmdline: /usr/lib/x86_64-linux-gnu/notify-osd
ProcEnviron:
 SHELL=/bin/bash
 XDG_RUNTIME_DIR=<set>
 PATH=(custom, user)
 LANGUAGE=de_DE
 LANG=de_DE.UTF-8
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.9.0-2-generic root=UUID=a5ef7077-8e0e-49c4-ab40-ddb00fba42de ro quiet splash
RelatedPackageVersions:
 xserver-xorg 1:7.7+1ubuntu4
 libgl1-mesa-glx 9.1.1-0ubuntu3
 libdrm2 2.4.45-1
 xserver-xorg-video-intel 2:2.21.6-0ubuntu4
 xserver-xorg-video-ati 1:7.1.0-0ubuntu2
SegvAnalysis:
 Segfault happened at: 0x411ae6 <bubble_get_id+22>: cmp %rax,(%rdx)
 PC (0x00411ae6) ok
 source "%rax" ok
 destination "(%rdx)" (0xaaaaaaaaaaaaaaaa) not located in a known VMA region (needed writable region)!
SegvReason: writing unknown VMA
Signal: 11
SourcePackage: notify-osd
StacktraceTop:
 bubble_get_id ()
 stack_notify_handler ()
 dbus_glib_marshal_stack_VOID__STRING_UINT_STRING_STRING_STRING_BOXED_BOXED_INT_POINTER ()
 ?? () from /usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2
 ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
Title: notify-osd crashed with SIGSEGV in bubble_get_id()
UpgradeStatus: Upgraded to saucy on 2013-05-07 (10 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 11/12/2008
dmi.bios.vendor: Phoenix
dmi.bios.version: 1.0E-0019-0021
dmi.board.name: XY680
dmi.board.vendor: FUJITSU SIEMENS
dmi.board.version: 0.3B
dmi.chassis.type: 10
dmi.chassis.vendor: FUJITSU SIEMENS
dmi.chassis.version: Version 1.0
dmi.modalias: dmi:bvnPhoenix:bvr1.0E-0019-0021:bd11/12/2008:svnFUJITSUSIEMENS:pnAMILOXi3650:pvr10600978653:rvnFUJITSUSIEMENS:rnXY680:rvr0.3B:cvnFUJITSUSIEMENS:ct10:cvrVersion1.0:
dmi.product.name: AMILO Xi 3650
dmi.product.version: 10600978653
dmi.sys.vendor: FUJITSU SIEMENS

Revision history for this message
Michael Eilers (eilers) wrote :
tags: removed: need-amd64-retrace
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
tags: added: need-amd64-retrace
Revision history for this message
Apport retracing service (apport) wrote : StacktraceTop.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in notify-osd (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in notify-osd (Ubuntu):
status: New → Confirmed
Martin Pitt (pitti)
information type: Private → Public
description: updated
Revision history for this message
Angel Guzman Maeso (shakaran) wrote :

Caused by NetworkManager while a event bubble of notification-network-wireless-disconnected.

Related stacktrace:

#1 0x000000000041cd61 in stack_notify_handler (self=0x1660cf0, app_name=0x1669f90 "NetworkManager", id=<optimized out>, icon=0x152b4f0 "notification-network-wireless-disconnected", summary=<optimized out>, body=<optimized out>, actions=0x1636df0, hints=0x15b52a0, timeout=-1, context=0x164a490) at stack.c:776
        bubble = 0x1547470
        data = <optimized out>
        compat = <optimized out>
        pixbuf = <optimized out>
        new_bubble = <optimized out>
        turn_into_dialog = 0
        body = <optimized out>
        hints = 0x15b52a0
        actions = 0x1636df0
        icon = 0x152b4f0 "notification-network-wireless-disconnected"
        id = <optimized out>
        self = 0x1660cf0
        context = 0x164a490
        timeout = -1
        summary = <optimized out>
        app_name = 0x1669f90 "NetworkManager"

See my related bug report and analysis (in comments) about a likely cause of the bug.

https://bugs.launchpad.net/ubuntu/+source/notify-osd/+bug/1189281

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

Other bug subscribers

Remote bug watches

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