gtk-window-decorator crashed with SIGSEGV in max_window_name_width()
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Compiz Core |
Fix Released
|
High
|
Daniel van Vugt | ||
| compiz (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
| Precise |
Fix Released
|
High
|
Unassigned | ||
Bug Description
Clicked on this link:
http://
It opened in Document Viewer (evince). At the same time I got this compiz error and the window border was missing (not anymore, something gtk-window-
This compiz error happened previously, under I think the same situation (opening (another) PDF file, but then with the provided kernel. ATM I'm running oneiric kernel).
Hope this helps. This is my first Ubuntu bug report.
[I checked "reproducible" checkbox because this happened before, but on second thought I deleted "reproducible" from the optional tags. I'm guessing that reverts my decision. I tried clicking the link again and this did not happen again so it seems to be kind of random.]
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: compiz-gnome 1:0.9.7.
ProcVersionSign
Uname: Linux 3.0.0-16-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 295.20 Mon Feb 6 21:07:30 PST 2012
GCC version: gcc version 4.6.2 (Ubuntu/Linaro 4.6.2-14ubuntu2)
.tmp.unity.
ApportVersion: 1.92-0ubuntu1
Architecture: amd64
CompizPlugins: [core,composite
CompositorRunning: compiz
CrashCounter: 1
Date: Tue Feb 21 13:50:58 2012
DistUpgraded: Log time: 2012年02月17日 14:58:14.138882
DistroCodename: precise
DistroVariant: ubuntu
DkmsStatus:
nvidia-current, 295.20, 3.0.0-16-generic, x86_64: installed
nvidia-current, 295.20, 3.2.0-16-generic, x86_64: installed
nvidia-current, 295.20, 3.2.0-17-generic, x86_64: installed
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/
GraphicsCard:
NVIDIA Corporation G84 [Quadro FX 570] [10de:040e] (rev a1) (prog-if 00 [VGA controller])
Subsystem: NVIDIA Corporation Device [10de:0474]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120215)
JockeyStatus:
xorg:nvidia_
xorg:nvidia_
MachineType: Dell Inc. Precision WorkStation T3400
ProcCmdline: /usr/bin/
ProcKernelCmdLine: BOOT_IMAGE=
SegvAnalysis:
Segfault happened at: 0x4194c4 <max_window_
PC (0x004194c4) ok
source "0ドルx0" ok
destination "0x2d8(%rax)" (0x000002d8) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: compiz
StacktraceTop:
max_window_
update_
?? ()
g_closure_invoke () from /usr/lib/
?? () from /usr/lib/
UpgradeStatus: Upgraded to precise on 2012年02月17日 (3 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 08/14/2008
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A08
dmi.board.name: 0TP412
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 7
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Precision WorkStation T3400
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.7.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.30-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
- Alan Griffiths: Approve
-
Diff: 54 lines (+14/-5) 2 files modifiedapigtk/window-decorator/decorator.c (+6/-1)
gtk/window-decorator/wnck.c (+8/-4)
- .proc.driver.nvidia.params.txt Edit (455 bytes, text/plain; charset="utf-8")
- BootDmesg.txt Edit (62.0 KiB, text/plain; charset="utf-8")
- BootLog.gz Edit (597 bytes, application/x-gzip)
- CurrentDmesg.txt Edit (1.6 KiB, text/plain; charset="utf-8")
- Dependencies.txt Edit (4.7 KiB, text/plain; charset="utf-8")
- Disassembly.txt Edit (1003 bytes, text/plain; charset="utf-8")
- DpkgLog.txt Edit (1.2 MiB, text/plain; charset="utf-8")
- GconfCompiz.txt Edit (36.8 KiB, text/plain; charset="utf-8")
- LightdmLog.txt Edit (6.0 KiB, text/plain; charset="utf-8")
- Lspci.txt Edit (12.9 KiB, text/plain; charset="utf-8")
- Lsusb.txt Edit (658 bytes, text/plain; charset="utf-8")
- ProcCpuinfo.txt Edit (3.0 KiB, text/plain; charset="utf-8")
- ProcEnviron.txt Edit (238 bytes, text/plain; charset="utf-8")
- ProcInterrupts.txt Edit (2.0 KiB, text/plain; charset="utf-8")
- ProcMaps.txt Edit (37.2 KiB, text/plain; charset="utf-8")
- ProcModules.txt Edit (1.9 KiB, text/plain; charset="utf-8")
- ProcStatus.txt Edit (800 bytes, text/plain; charset="utf-8")
- Registers.txt Edit (710 bytes, text/plain; charset="utf-8")
- Stacktrace.txt Edit (1.4 KiB, text/plain; charset="utf-8")
- ThreadStacktrace.txt Edit (1.5 KiB, text/plain; charset="utf-8")
- UdevDb.txt Edit (105.6 KiB, text/plain; charset="utf-8")
- UdevLog.txt Edit (209.8 KiB, text/plain; charset="utf-8")
- UnitySupportTest.txt Edit (587 bytes, text/plain; charset="utf-8")
- XorgConf.txt Edit (1.6 KiB, text/plain; charset="utf-8")
- XorgLog.txt Edit (17.8 KiB, text/plain; charset="utf-8")
- XorgLogOld.txt Edit (25.8 KiB, text/plain; charset="utf-8")
- Xrandr.txt Edit (822 bytes, text/plain; charset="utf-8")
- dmidecode.txt.txt Edit (18.5 KiB, text/plain; charset="utf-8")
- locale.txt Edit (311 bytes, text/plain; charset="utf-8")
- nvidia-settings.txt Edit (397.5 KiB, text/plain; charset="utf-8")
- peripherals.txt Edit (513 bytes, text/plain; charset="utf-8")
- setxkbmap.txt Edit (233 bytes, text/plain; charset="utf-8")
- xdpyinfo.txt Edit (56.3 KiB, text/plain; charset="utf-8")
- xinput.txt Edit (603 bytes, text/plain; charset="utf-8")
- xkbcomp.txt Edit (58.9 KiB, text/plain; charset="utf-8")
StacktraceTop:
max_window_
update_
active_
closure_
g_closure_invoke (closure=0x1ab4fd0, return_value=0x0, n_param_values=2, param_values=
Status changed to 'Confirmed' because the bug affects multiple users.
This just now happened to me as well.
i want to open some strange mp3 with video-player and this happend. But there are other programms still runing, so this need not be the trigger.
Crashed when wine-opengl (fullscreen) app had closed.
Running a multi montor set up, Skype was full screen on my extra monitor, brought it to regular mode, and my window decorator crashed. Came back after clicking yes to restart compiz.
i launched the application stellarium in full screen mode when it crashed
Having same compiz fail when wine apps crash or, sometimes, just from closing.
I was using VLC, compiz crahed at a window reshape
Looks like a simple crash to avoid. Both functions at the top of the stack are being called with a NULL pointer.
max_window_
update_
I do wonder why we didn't ever see this before though.
I have had three crashes that I suspect are inter-related.
I just filed bugs on banf and nautilus, and then re-booted and this crash happened. In the earlier bugs also the window shaper was affected.
I hope the other bugs contain good information; if not, they can probably be considered duplicates of this one.
This happenned to me on the following situation:
1. Installed Moneydance on 64-bit ubuntu with java.com official jre (ln -s /opt/jre1.6....... /opt/moneydance
2. Ran moneydance, it ran fine
3. I pinned moneydance ("lock to launcher")
4. I then tried running it from launcher and this happenned
Note, this program apparently can't run from being locked in launcher, probably because of the way it's a java program and launches from a script, if i go to command prompt and type 'moneydance' ... I probably have to manually create a .desktop file for it to launch it.
This could be because i clicked to launch a window and the window never launched and the window manager never found it, perhaps?
Fix committed into lp:compiz-core at revision 3044
crashed at opening Netbeans :(
This happened to me as well while trying to install vc2005sp1.exe from wine.
Me too opening Frostwire
after exiting from Stellarium
I know fix was committed, i've been applying updates daily (or more often) but i still have this problem regularly. When should this fix make it into the beta? Just want to make sure i don't already have it and its still broken.
This bug duplicated #932251
This bug was fixed in the package compiz - 1:0.9.7.2-0ubuntu1
---------------
compiz (1:0.9.
[ Łukasz 'sil2100' Zemczak ]
* New upstream snapshot:
- Fix global menu not being ergonomical on large screens (LP: #682788)
- Fix Alt+Right arrow key (LP: #943612)
- Fix key bindings for actions while doing tap detection (LP: #944631)
- Window movement is erratic and buggy, backport (LP: #923683)
- CompScreenImpl:
failed (LP: #946118)
- gtk-window-
(LP: #937815)
- Finish the implementation of the locally integrated menubars
(LP: #931245)
- Unity/compiz intercepts keystrokes from grabbed windows (LP: #806255)
- Pressing alt doesn't show the menu title bar in top panel (LP: #943194)
- Fix Alt stealing focus from widgets (LP: #943851)
- Fix Alt + drag (LP: #945373)
- lp:compiz-core fails parallel builds (make -jN) (LP: #938417)
- Changing the HUD shortcut disables all Alt-based combinations. And
changing the Dash shortcut disables all Super-based shortcuts
(LP: #945816)
- Fix key bindings (such as Super) not working on empty workspace or on
slow/loaded systems (LP: #953089)
- compiz crashed with signal 5 in Glib::exception
(LP: #808007)
- Fix segfault caused by r3043 (LP: #958540)
* Removed cherry-picked patches:
- debian/
- debian/
- debian/
- debian/
- debian/
- debian/
[ Didier Roche ]
* pick upstream fix, debian/
[regression] Invisible resize border is now only 1px wide (LP: #953839)
* debian/
- revert the integrated menu patch. It won't be released in precise and
triggers a regression (in bug #962085)
* debian/
- second trial to fix remaining corner cases
* debian/
- try to workaround a crasher which seems to happen when the composite
plugin failed to initialize. Hopefully exiting 1 will make gnome-session
respawning compiz and then the init will work. (LP: #833729)
* debian/
- right now, always replace the current WM as it seems that some people
got another compositor running at the start of the session. This will
hopefully workaround the issue that some people experience.
-- Didier Roche <email address hidden> 2012年3月23日 09:13:51 +0100
Crashed by fullscreen mode of Adobe Acrobat Reader 9.4.7 and Google Earth.
The program 'gtk-window-
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 12302 error_code 3 request_code 20 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)