SEGSIGV after unplugging external monitor, in nux::Property<int>::operator= from unity::ui::Decaymulator::OnDecayTimeout()

Bug #962693 reported by Tim Penhey on 2012-03-23
90
This bug affects 15 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Critical
Tim Penhey
unity (Ubuntu)
Undecided
Unassigned

Bug Description

Moved mouse from right monitor to left monitor, then unplugged.

Unity seg faulted shortly after.

Stack:
#0 0x0000000001b19b70 in ?? ()
#1 0x00007fffe431933c in sigc::slot2<bool, int&, int const&>::operator() (this=0x1329d30, _A_a1=@0x1329d2c: 0, _A_a2=@0x7fffffffe1d8: 0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:593
#2 0x00007fffe43189fb in nux::Property<int>::Set (this=0x1329d18, value=@0x7fffffffe1d8: 0) at /home/tim/staging/include/Nux-2.0/NuxCore/Property-inl.h:105
#3 0x00007fffe4318549 in nux::Property<int>::operator= (this=0x1329d18, value=@0x7fffffffe1d8: 0)
    at /home/tim/staging/include/Nux-2.0/NuxCore/Property-inl.h:75
#4 0x00007fffe449eb75 in unity::ui::Decaymulator::OnDecayTimeout (data=0x1329cf0)
    at /home/tim/src/unity/lock-out-hud/plugins/unityshell/src/Decaymulator.cpp:47
#5 0x00007ffff5baa9cb in g_timeout_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>)
    at /build/buildd/glib2.0-2.31.22/./glib/gmain.c:3859
#6 0x00007ffff5ba9d8a in g_main_dispatch (context=0x616000) at /build/buildd/glib2.0-2.31.22/./glib/gmain.c:2515
#7 g_main_context_dispatch (context=0x616000) at /build/buildd/glib2.0-2.31.22/./glib/gmain.c:3052
#8 0x00007ffff5baa150 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x616000, self=<optimized out>)
    at /build/buildd/glib2.0-2.31.22/./glib/gmain.c:3123
#9 g_main_context_iterate (context=0x616000, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.31.22/./glib/gmain.c:3060
#10 0x00007ffff5baa54a in g_main_loop_run (loop=0x614bb0) at /build/buildd/glib2.0-2.31.22/./glib/gmain.c:3317
#11 0x00000000004029ae in main ()

Related branches

Revision history for this message
Tim Penhey (thumper) wrote :

A call back function wasn't removed when it should have been.

Changed in unity:
status: In Progress → Fix Committed
Didier Roche (didrocks) on 2012-03-23
Changed in unity:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.4 KiB)

This bug was fixed in the package unity - 5.8.0-0ubuntu1

---------------
unity (5.8.0-0ubuntu1) precise-proposed; urgency=low

  * New upstream release.
    - New "push mouse offscreen" feature really difficult to get (LP: #923749)
    - unity-2d-panel crashed with SIGSEGV in
      unity::indicator::DBusIndicators::Impl::RequestSyncAll() (LP: #864737)
    - Pressing "Alt+Enter" causes compiz to crash in CompOption::value() from
      unity::UnityScreen::showLauncherKeyTerminate (LP: #960957)
    - SEGSIGV after unplugging external monitor (LP: #962693)
    - Background colorization should use a different heuristic (LP: #865239)
    - compiz+unity3d generates > 50 wakeups a second on idle system
      (LP: #917210)
    - [FFe, UIFe] HUD - The HUD does not respect launcher autohide or icon
      size settings (LP: #921506)
    - clicking on folders in the file lens does not open nautilus
      (LP: #921665)
    - No text inside multirange filters (LP: #927710)
    - can't alt-tab restore minimized uis which have an instance on another
      workspace (LP: #933397)
    - Ubuntu Software Center Unity launcher integration is not working
      (LP: #932280)
    - The line separator between the launcher and the dash is cleared when
      selecting a category (LP: #941082)
    - unity-panel-service crashed with SIGSEGV in g_hash_table_foreach()
      (LP: #937119)
    - Alt-F10 locks up Unity (LP: #948522)
    - multimonitor, launcher: Provide an option to display either a single
      launcher or a launcher on each display in a multi-monitor environment
      (LP: #950136)
    - multimonitor: Please give me a way to turn off sticky monitor edges
      (LP: #946104)
    - Unity 5.6: key bindings (such as Super) don't work on empty workspace or
      on slow/loaded systems (LP: #953089)
    - Alt+arrows keyboard shortcuts don't invoke Back and Forward navigation
      (LP: #953783)
    - HUD is sending 2 menu signals instead of 1 (LP: #956878)
    - 6th item of HUD not fully visible (LP: #957229)
    - HUD: seems to trigger operations more than once (LP: #960503)
    - Launcher gets always desaturated when using HUD on secondary monitor
      (LP: #961169)
    - [5.8 pre staging] launcher is displayed on the left screen, not the
      primary one (LP: #961281)
    - launcher icons do not re-saturate after dash is closed (LP: #961844)
    - Launcher shows arrows for applications on all workspaces (LP: #961977)
    - Dash - Implement overlay scrollbars in Dash (LP: #608124)
    - [UIFe] Dash - No message displayed when no results are returned in the
      Dash (LP: #711199)
    - Dash - "See more..." line should be base-aligned with section header
      (LP: #748101)
    - Dash - Missing category separator line in dash (LP: #850984)
    - Dash and Launcher - As soon as a user starts dragging a file from the
      Dash, there is a 'flicker' before the Launcher icons that are valid drop
      receptacles re-saturate (LP: #863230)
    - Dash - When multiple results have equal string match relevancy ranking,
      those with equal ranking should be then sorted by frequency of use.
      (LP: #871900)
    - Keyboard shortcut - F10 shortcut is used to show m...

Read more...

Changed in unity (Ubuntu):
status: New → Fix Released
summary: - SEGSIGV after unplugging external monitor
+ SEGSIGV after unplugging external monitor, in
+ nux::Property<int>::operator= from
+ unity::ui::Decaymulator::OnDecayTimeout()
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers