unity aborts when you plug in an external monitor
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Nux |
Fix Released
|
Medium
|
Loïc Molinari | ||
| Unity |
Fix Released
|
Medium
|
Neil J. Patel | ||
| nux (Ubuntu) |
Fix Released
|
Medium
|
Loïc Molinari | ||
| Natty |
Invalid
|
Undecided
|
Unassigned | ||
| unity (Ubuntu) |
Fix Released
|
Medium
|
Neil J. Patel | ||
| Natty |
Fix Released
|
Medium
|
Neil J. Patel | ||
Bug Description
Binary package hint: unity
When plugging in an external monitor unity immediatly aborts.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: unity 3.2.8-0ubuntu1
ProcVersionSign
Uname: Linux 2.6.37-12-generic i686
NonfreeKernelMo
Architecture: i386
CompizPlugins: No value set for `/apps/
Date: Sun Jan 9 18:54:29 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
InstallationMedia_: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
MachineType: Acer AO533
PciDisplay: 00:02.0 VGA compatible controller [0300]: Intel Corporation N10 Family Integrated Graphics Controller [8086:a011] (prog-if 00 [VGA controller])
ProcEnviron:
LANGUAGE=en_GB:en
PATH=(custom, user)
LANG=en_GB.UTF-8
LC_MESSAGES=
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
xserver-xorg 1:7.5+6ubuntu6
libgl1-mesa-glx 7.9+repack-1ubuntu3
libdrm2 2.4.22-2ubuntu1
xserver-
xserver-
SourcePackage: unity
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/
dmi.bios.date: 06/07/2010
dmi.bios.vendor: Acer
dmi.bios.version: V1.05
dmi.board.
dmi.board.name: AO533
dmi.board.vendor: Acer
dmi.board.version: V1.05
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.
dmi.modalias: dmi:bvnAcer:
dmi.product.name: AO533
dmi.product.
dmi.sys.vendor: Acer
glxinfo: Error: [Errno 2] No such file or directory
system: distro = Ubuntu, architecture = i686, kernel = 2.6.37-12-generic
- BootDmesg.txt Edit (49.1 KiB, text/plain; charset="utf-8")
- CurrentDmesg.txt Edit (1.5 KiB, text/plain; charset="utf-8")
- Dependencies.txt Edit (5.2 KiB, text/plain; charset="utf-8")
- GconfCompiz.txt Edit (34.6 KiB, text/plain; charset="utf-8")
- Lspci.txt Edit (10.0 KiB, text/plain; charset="utf-8")
- Lsusb.txt Edit (358 bytes, text/plain; charset="utf-8")
- ProcCpuinfo.txt Edit (1.5 KiB, text/plain; charset="utf-8")
- ProcInterrupts.txt Edit (1.5 KiB, text/plain; charset="utf-8")
- ProcModules.txt Edit (3.1 KiB, text/plain; charset="utf-8")
- UdevDb.txt Edit (92.8 KiB, text/plain; charset="utf-8")
- UdevLog.txt Edit (232.9 KiB, text/plain; charset="utf-8")
- XorgLog.txt Edit (25.9 KiB, text/plain; charset="utf-8")
- XorgLogOld.txt Edit (35.6 KiB, text/plain; charset="utf-8")
- Xrandr.txt Edit (2.0 KiB, text/plain; charset="utf-8")
- XsessionErrors.txt Edit (7.9 KiB, text/plain; charset="utf-8")
This seems to be triggered when the overall geometry of the combined frambuffer is >2048 pixels wide, leading to a frambuffer too wide error and unity to abort.
GLRenderbuffer:
Andy, can you try this with Natty on the same machine and see if this still happens?
Ups... sorry, never mind Andy, just saw that Natty is the version you tried this on.
Just for the record, can you attach the output of "glxinfo -l | grep GL_MAX_
It is more directly an issue of the library underlying unity. I've added it to the affected projects.
It affects me too. And running "glxinfo -l | grep GL_MAX_
GL_
As you suspected.
Quick note to say that cloning the display on the external monitor doesn't trigger the issue, since i've been able to do a presentation on Friday and was running Unity.
As you suspected I do indeed have a 2048 pixel texture size:
$ glxinfo -l | grep GL_MAX_TEXTURE_SIZE
GL_
I also will note it is possible to put the monitors above each other which keeps both under x and y under the 2k limit without issues.
I will further note that this machine has socket insertion detection, and the default location is non-mirrored and on the right of the main screen. This means that as soon as you insert any monitor wider than 1024 pixels (the norm these days) either unity or compiz explodes. No user action is required.
Panel no longer stretches the width of both monitors, it is only the width of the primary monitor. Dash fullscreen does the same, so we're safe from this bug now.
This bug was fixed in the package unity - 3.6.8-0ubuntu1
---------------
unity (3.6.8-0ubuntu1) natty; urgency=low
* New upstream release.
- crash at the second drag and drop from an unity place (LP: #736704)
- Compiz crashes with SIGSEGV in nux::GraphicsDi
opening the Dash (LP: #737287)
- Visual Tearing/Rendering Issues with Unity Launcher (LP: #737476)
- unity-window-
- unity-panel-service crashed with SIGSEGV in g_type_
(LP: #694699)
- compiz crashed with SIGSEGV in nux::BaseTextur
(LP: #692823)
- the "no result" and "search the web" items need icons (LP: #711199)
- Resizing with external padding/grab area prevents reaching edge of
screen (LP: #710356)
- drag and drop of launcher icons uses microscopic drag icon (LP: #727647)
- text in places look squeezed (LP: #727799)
- at-spi-registry consumes most of the CPU and make the system unusable on
Natty (LP: #729827)
- migrate_
directory name: "/desktop/
dc+
(LP: #737016)
- Launcher hide state is confusing (LP: #739850)
- Polish new launcher hide state (part 2) (LP: #740020)
- launcher icons should expan on super or when entering keynav
(LP: #741319)
- Launcher - Dragging a Launcher icon to the Trash should remove the icon
(LP: #676466)
- Launcher - Enable dragging and dropping of files & folders to Launcher
icons (LP: #676549)
- Dash - Add Dash group header mouseover effect (LP: #689640)
- unity aborts when you plug in an external monitor (LP: #700757)
- Keyboard-
- Launcher Quicklists should always contain the application title
(LP: #723877)
- When a maximized window has window on top of it in 'restored state' (not
maximised) , it is not possible to un-maximized the window by dragging
the title bar downwards (LP: #723882)
- When windows open for the first time they should not hide the launcher
(LP: #723878)
- UI blocked when expanding a section with more than 2000 items
(LP: #736059)
- Change ALT-Tab to bring the target window to the front (LP: #736938)
- compiz crashed with SIGABRT in __kernel_vsyscall() (LP: #737814)
- Launcher does not respond to changes in icon theme (LP: #605475)
- Implement new style scrollbars in Dash (LP: #608124)
- Closing launcher menu raises window under mouse (LP: #728787)
- adding url launcher support from the search (LP: #739038)
- Launcher - Set Launcher 'Hide Animation' to 'Slide only' by default.
Also introduce subtle fade in effect. (LP: #739567)
- "Time & Date" settings appears in launcher with empty tooltip
(LP: #740907)
- ZeitgeistLog missing implementation of get_property for "connected"
(LP: #734080)
- often can't alt-click-dnd to move the focussed dialog (LP: #711911)
- The Unity P...
Currently running wth Unity 2.8.4-0ubuntu1, the same or very similar symptoms are still present. Plugging an external 1024x768 monitor into my Atom netbook leaks to unity core dumping, on restart it spits out errors about the size of screen being to large:
GLRenderbuf
@Alex -- can you at least explain why you have moved this bug fix released again. As the original reporter I have reopened this bug as still present even with the supposedly fixed packages. That tends to indicated the bug is not in fact fixed?
It seems to be an issue between compiz and the driver, not the one fixed in the branch we had.
I have this issue for a config with laptop + external monitor (1366x768 + 1280x1024). Asus i3 2.53 GHz using the integrated GMA HD video card.
My GL_MAX_TEXTURE_SIZE is 4096:
glxinfo -l | grep GL_MAX_TEXTURE_SIZE
GL_