[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#833291: Xorg: crash (SIGABRT)



On 02.08.2016 23:09, Paul Wise wrote:
> Package: xserver-xorg-core
> Version: 2:1.18.4-1
> Severity: normal
> File: /usr/lib/xorg/Xorg
> 
> I had the following crash just after losing network.
> I am running GNOME and GDM from Debian testing.
> If this bug isn't helpful, please close it.
> 
> $ gdb -batch -n -ex 'set height 0' -ex bt -ex 'thread apply all bt full' --core /var/crash/1000/23421-1000-1000-6-1470145643-chianamo--usr-lib-xorg-Xorg.core /usr/lib/xorg/Xorg
> [New LWP 23421]
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> Core was generated by `/usr/lib/xorg/Xorg vt7 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -backgr'.
> Program terminated with signal SIGABRT, Aborted.
> #0  0x00007fae2b1d01c8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
> 54	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
> #0  0x00007fae2b1d01c8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
> #1  0x00007fae2b1d164a in __GI_abort () at abort.c:89
> #2  0x000055819e1ca04e in OsAbort () at ../../os/utils.c:1408
> #3  0x000055819e0a7ebc in ddxGiveUp (error=error@entry=EXIT_ERR_ABORT) at ../../../../hw/xfree86/common/xf86Init.c:1066
> #4  0x000055819e0a7f6a in AbortDDX (error=error@entry=EXIT_ERR_ABORT) at ../../../../hw/xfree86/common/xf86Init.c:1110
> #5  0x000055819e1cfcb2 in AbortServer () at ../../os/log.c:874
> #6  0x000055819e1d0aed in FatalError (f=f@entry=0x55819e1ffcf0 "Caught signal %d (%s). Server aborting\n") at ../../os/log.c:1015
> #7  0x000055819e1c78ee in OsSigHandler (signo=11, sip=<optimized out>, unused=<optimized out>) at ../../os/osinit.c:150
> #8  0x00007fae2b1d0250 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
> #9  0x00007fae2329bbfd in _fbGetWindowPixmap (pWindow=0x0) at ../../fb/fbscreen.c:84
> #10 0x000055819e145e37 in present_restore_screen_pixmap (screen=0x55819ff51cb0) at ../../present/present.c:442
> #11 0x000055819e145f05 in present_set_abort_flip (screen=screen@entry=0x55819ff51cb0) at ../../present/present.c:458
> #12 0x000055819e146672 in present_flip_destroy (screen=screen@entry=0x55819ff51cb0) at ../../present/present.c:1030
> #13 0x000055819e145223 in present_close_screen (screen=0x55819ff51cb0) at ../../present/present_screen.c:61
> #14 0x000055819e0f5768 in CursorCloseScreen (pScreen=0x55819ff51cb0) at ../../xfixes/cursor.c:187
> #15 0x000055819e1435c4 in AnimCurCloseScreen (pScreen=<optimized out>) at ../../render/animcur.c:106
> #16 0x000055819e068dd7 in dix_main (argc=12, argv=0x7ffd8b765738, envp=<optimized out>) at ../../dix/main.c:354
> #17 0x00007fae2b1bd730 in __libc_start_main (main=0x55819e052f60 <main>, argc=12, argv=0x7ffd8b765738, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd8b765728) at ../csu/libc-start.c:291
> #18 0x000055819e052f99 in _start ()

FWIW, https://patchwork.freedesktop.org/patch/102639/ should fix this crash.

But note that this happened while Xorg was shutting down (or at least
resetting to start a new generation), so your desktop session was
already over.


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: