desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #139349
[Bug 1306899] Re: X.Org X Server 1.15.0 crashed after suspend with nouveau driver
KDEUSER56, thank you for reporting this and helping make Ubuntu better.
However, your crash report is manually attached.
Please follow these instructions to have apport report a new bug about your crash that can be dealt with by the automatic retracer. First, execute at a terminal:
cd /var/crash && sudo rm * ; sudo apt-get update && sudo apt-get -y upgrade && sudo service apport start force_start=1
If you are running the Ubuntu Stable Release you might need to enable apport in /etc/default/apport and restart. Now reproduce the crash, then open a terminal, navigate to your /var/crash directory and file your report with:
sudo ubuntu-bug /var/crash/_my_crash_report.crash
where _my_crash_report.crash is the crash you would like to report. By
default, this sends the crash to the Ubuntu Error Tracker
infrastructure, which is different than Launchpad. For more on this,
please see https://wiki.ubuntu.com/ErrorTracker .
However, if after doing this you would still like to have a crash report posted to Launchpad, for example to ease triage and add others to your report, one would need to open the following file via a terminal:
sudo nano /etc/apport/crashdb.conf
and comment out the line:
'problem_types': ['Bug', 'Package'],
by changing it to:
# 'problem_types': ['Bug', 'Package'],
Save, close, and try to file the crash report again via:
sudo ubuntu-bug /var/crash/_my_crash_report.crash
I'm closing this report since the process outlined above will deal with
this issue more efficiently. Also, please do not attach your crash
report manually to this report and reopen it. Thank you for your
understanding.
Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs
** Changed in: xserver-xorg-video-nouveau (Ubuntu)
Status: Confirmed => Invalid
** Attachment removed: "_usr_bin_Xorg.0.crash"
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/1306899/+attachment/4086433/+files/_usr_bin_Xorg.0.crash
** Attachment removed: "_usr_bin_Xorg.0.crash"
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/1306899/+attachment/4081727/+files/_usr_bin_Xorg.0.crash
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xserver-xorg-video-nouveau in Ubuntu.
https://bugs.launchpad.net/bugs/1306899
Title:
X.Org X Server 1.15.0 crashed after suspend with nouveau driver
Status in xserver-xorg-video-nouveau package in Ubuntu:
Invalid
Bug description:
I suspended Ubuntu 14.04 and after waking up from suspend, there was a complete freeze, I could not do anything, not even switching to a virtual terminal. Mouse input worked in the beginning but after a few seconds nothing worked anymore.
I suspended with "sudo pm-suspend".
I am using the nouveau driver.
I am using latest Ubuntu 14.04 daily as of today.
After hard reset I found the attached file in /var/crash.
Running apport-retrace gives me:
--- stack trace ---
#0 0x00007f8a33e5ef79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 1170
selftid = 1170
#1 0x00007f8a33e62388 in __GI_abort () at abort.c:89
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0xd14, sa_sigaction = 0xd14}, sa_mask = {__val = {0, 140737290327736, 140231589197143, 1, 0, 0, 140231552724264, 1, 140737290327736, 3348, 140231589225749, 0, 18446744073709551615, 140231595835104, 140737290327520, 0}}, sa_flags = 924665264, sa_restorer = 0x7f8a362e59c0}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007f8a364bba1e in OsAbort () at ../../os/utils.c:1324
No locals.
#3 0x00007f8a363a25a7 in ddxGiveUp (error=error@entry=EXIT_ERR_ABORT) at ../../../../hw/xfree86/common/xf86Init.c:1112
i = <optimized out>
#4 0x00007f8a363a2666 in AbortDDX (error=error@entry=EXIT_ERR_ABORT) at ../../../../hw/xfree86/common/xf86Init.c:1156
i = <optimized out>
#5 0x00007f8a364c0eb2 in AbortServer () at ../../os/log.c:770
No locals.
#6 0x00007f8a364c1bb8 in FatalError (f=f@entry=0x7f8a364ec388 "Caught signal %d (%s). Server aborting\n") at ../../os/log.c:911
args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffff43257a0, reg_save_area = 0x7ffff43256d0}}
args2 = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7ffff43257a0, reg_save_area = 0x7ffff43256d0}}
beenhere = 1
#7 0x00007f8a364b978c in OsSigHandler (signo=11, sip=<optimized out>, unused=<optimized out>) at ../../os/osinit.c:147
unused = <optimized out>
sip = <optimized out>
signo = 11
#8 <signal handler called>
No locals.
#9 __memcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:33
No locals.
#10 0x00007f8a2f151356 in memcpy (__len=3348, __src=0x0, __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:51
No locals.
#11 exaMemcpyBox (pbox=pbox@entry=0x7ffff4325dd0, src=0x0, src_pitch=3392, dst=<optimized out>, dst_pitch=3348, pPixmap=0x7f8a37af53f0) at ../../exa/exa_migration_classic.c:59
i = 646
cpp = <optimized out>
bytes = 3348
#12 0x00007f8a2f1517fb in exaCopyDirty (migrate=migrate@entry=0x7ffff4325e30, pValidDst=0x7f8a37af5490, pValidSrc=0x7f8a37af54a0, transfer=0x7f8a2ffb0e60 <nouveau_exa_download_from_screen>, fallback_index=fallback_index@entry=1, sync=0x7f8a2f150350 <exaWaitSync>) at ../../exa/exa_migration_classic.c:240
pPixmap = 0x7f8a37af53f0
damage = <optimized out>
CopyReg = {extents = {x1 = 0, y1 = 0, x2 = 837, y2 = 646}, data = 0x0}
save_use_gpu_copy = 1
save_pitch = 3392
pBox = 0x7ffff4325dd0
nbox = 0
access_prepared = 1
need_sync = 0
#13 0x00007f8a2f151a22 in exaCopyDirtyToSys (migrate=migrate@entry=0x7ffff4325e30) at ../../exa/exa_migration_classic.c:285
pPixmap = <optimized out>
#14 0x00007f8a2f153e22 in exaPrepareAccessReg_mixed (pPixmap=0x7f8a37af53f0, index=<optimized out>, pReg=0x7ffff4325ee0) at ../../exa/exa_migration_mixed.c:256
as_dst = 1
pixmaps = {{as_dst = 0, as_src = 1, pPix = 0x7f8a37af53f0, pReg = 0x0}}
has_gpu_copy = <optimized out>
success = <optimized out>
#15 0x00007f8a2f15c500 in ExaCheckCopyNtoN (pSrc=0x7f8a3756a4c0, pDst=0x7f8a37f6d350, pGC=0x7f8a37d004d0, pbox=0x7ffff4326040, nbox=1, dx=-928, dy=-151, reverse=0, upsidedown=0, bitplane=0, closure=0x0) at ../../exa/exa_unaccel.c:152
pPixmap = 0x7f8a37af53f0
reg = {extents = {x1 = 335, y1 = 53, x2 = 387, y2 = 77}, data = 0x0}
xoff = -926
yoff = -128
#16 0x00007f8a36495ead in miCopyRegion (pSrcDrawable=pSrcDrawable@entry=0x7f8a3756a4c0, pDstDrawable=pDstDrawable@entry=0x7f8a37f6d350, pGC=pGC@entry=0x7f8a37d004d0, pDstRegion=pDstRegion@entry=0x7ffff4326040, dx=dx@entry=-928, dy=dy@entry=-151, copyProc=copyProc@entry=0x7f8a2f155bc0 <exaCopyNtoN>, bitPlane=bitPlane@entry=0, closure=closure@entry=0x0) at ../../mi/micopy.c:121
careful = <optimized out>
reverse = <optimized out>
upsidedown = <optimized out>
pbox = 0x7ffff4326040
pboxNew1 = <optimized out>
pboxNew2 = 0x0
pboxBase = <optimized out>
pboxNext = <optimized out>
pboxTmp = <optimized out>
#17 0x00007f8a36496436 in miDoCopy (pSrcDrawable=0x7f8a3756a4c0, pDstDrawable=0x7f8a37f6d350, pGC=0x7f8a37d004d0, xIn=333, yIn=30, widthSrc=52, heightSrc=heightSrc@entry=24, xOut=1261, xOut@entry=0, yOut=181, yOut@entry=0, copyProc=copyProc@entry=0x7f8a2f155bc0 <exaCopyNtoN>, bitPlane=bitPlane@entry=0, closure=closure@entry=0x0) at ../../mi/micopy.c:297
prgnSrcClip = 0x0
freeSrcClip = 0
prgnExposed = 0x0
rgnDst = {extents = {x1 = 1261, y1 = 181, x2 = 1313, y2 = 205}, data = 0x0}
dx = -928
dy = -151
box_x1 = <optimized out>
box_y1 = <optimized out>
box_x2 = <optimized out>
box_y2 = <optimized out>
fastSrc = <optimized out>
fastDst = <optimized out>
fastExpose = <optimized out>
#18 0x00007f8a2f154326 in exaCopyArea (pSrcDrawable=<optimized out>, pDstDrawable=<optimized out>, pGC=<optimized out>, srcx=<optimized out>, srcy=<optimized out>, width=<optimized out>, height=24, dstx=0, dsty=0) at ../../exa/exa_accel.c:608
dsty = 0
srcx = <optimized out>
pSrcDrawable = <optimized out>
dstx = 0
height = 24
width = <optimized out>
srcy = <optimized out>
pGC = <optimized out>
pDstDrawable = <optimized out>
#19 0x00007f8a36442ea8 in damageCopyArea (pSrc=0x7f8a3756a4c0, pDst=0x7f8a37f6d350, pGC=0x7f8a37d004d0, srcx=333, srcy=<optimized out>, width=52, height=24, dstx=0, dsty=0) at ../../../miext/damage/damage.c:765
ret = <optimized out>
oldFuncs = 0x7f8a367436c0 <damageGCFuncs>
#20 0x00007f8a363fba9a in doShmPutImage (data=<optimized out>, dy=<optimized out>, dx=<optimized out>, sh=24, sw=52, sy=30, sx=333, h=619, w=<optimized out>, format=<optimized out>, depth=<optimized out>, pGC=<optimized out>, dst=0x7f8a37f6d350) at ../../Xext/shm.c:487
pPixmap = 0x7f8a3756a4c0
#21 ProcShmPutImage (client=client@entry=0x7f8a37b315f0) at ../../Xext/shm.c:597
pGC = 0x7f8a37d004d0
pDraw = 0x7f8a37f6d350
length = <optimized out>
shmdesc = 0x7f8a37ce42d0
stuff = 0x7f8a3871c554
#22 0x00007f8a363fd078 in ProcShmDispatch (client=0x7f8a37b315f0) at ../../Xext/shm.c:1297
stuff = 0x7f8a3871c554
#23 0x00007f8a36362a9e in Dispatch () at ../../dix/dispatch.c:433
clientReady = 0x7f8a374b4c40
result = <optimized out>
client = 0x7f8a37b315f0
nready = 0
icheck = 0x7f8a3674d9b0 <checkForInput>
start_tick = 203445
#24 0x00007f8a3636690a in dix_main (argc=11, argv=0x7ffff43264c8, envp=<optimized out>) at ../../dix/main.c:294
i = <optimized out>
alwaysCheckForInput = {0, 1}
#25 0x00007f8a33e49ec5 in __libc_start_main (main=0x7f8a36351e50 <main>, argc=11, argv=0x7ffff43264c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff43264b8) at libc-start.c:287
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -3311632117760555833, 140231591665237, 140737290331328, 0, 0, 3311641365766177991, 3251282182607570119}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7f8a364c5510 <__libc_csu_init>, 0x7ffff43264c8}, data = {prev = 0x0, cleanup = 0x0, canceltype = 910972176}}}
not_first_call = <optimized out>
#26 0x00007f8a36351e7e in _start ()
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/1306899/+subscriptions