Hi Since I've started to use SNA driver (when UXA appeared to be very slow), I'm facing higher number of Xorg crashes. SNA is faster, but less stable then UXA is. So I'll start posting backtraces since I've recompiled driver with --enable-debug. They all happend with stock 3.4 kernel and xorg-x11-server-Xorg-1.12.1-1.fc18.x86_64 I'm not really sure if that's important - but usually typing in pidgin window is highly risky operation, since typically when I need to write something 'important' my screen goes to black. My system is T61, GMA965 Zdenek git commit for SNA driver in use: fb9da4cb9e12ca733c31879b8b37906f361a8c35 #0 0x00007f96025f7935 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); (gdb) bt #0 0x00007f96025f7935 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007f96025f90e8 in __GI_abort () at abort.c:91 #2 0x00007f96025f06b2 in __assert_fail_base (fmt=0x7f960273a408 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion at entry=0x7f96009e743b "!kgem->wedged", file=file at entry=0x7f96009e6f15 "kgem.h", line=line at entry=295, function=function at entry=0x7f96009ec795 "kgem_set_mode") at assert.c:94 #3 0x00007f96025f0762 in __GI___assert_fail (assertion=assertion at entry=0x7f96009e743b "!kgem->wedged", file=file at entry=0x7f96009e6f15 "kgem.h", line=line at entry=295, function=function at entry=0x7f96009ec795 "kgem_set_mode") at assert.c:103 #4 0x00007f960099b619 in kgem_set_mode (kgem=0x7f9604693218, mode=<optimized out>) at kgem.h:295 #5 gen4_get_batch (sna=sna at entry=0x7f9604693010) at gen4_render.c:1303 #6 0x00007f960099c5e3 in gen4_bind_surfaces (sna=sna at entry=0x7f9604693010, op=op at entry=0x7fff4fb65580) at gen4_render.c:1505 #7 0x00007f96009a03dd in gen4_render_composite (tmp=0x7fff4fb65580, height=28, width=2, dst_y=0, dst_x=21968, msk_y=0, msk_x=0, src_y=0, src_x=0, dst=0x47ffea0, mask=<optimized out>, src=0x4b97190, op=<optimized out>, sna=0x7f9604693010) at gen4_render.c:2512 #8 gen4_render_composite (sna=0x7f9604693010, op=<optimized out>, src=0x4b97190, mask=<optimized out>, dst=0x47ffea0, src_x=0, src_y=0, msk_x=0, msk_y=0, dst_x=21, dst_y=105, width=2, height=28, tmp=0x7fff4fb65580) at gen4_render.c:2351 #9 0x00007f960095c301 in sna_composite (op=3 '\003', src=0x4b97190, mask=0x0, dst=0x47ffea0, src_x=0, src_y=0, mask_x=0, mask_y=0, dst_x=21, dst_y=105, width=2, height=28) at sna_composite.c:504 #10 0x00000000005019f9 in damageComposite (op=3 '\003', pSrc=0x4b97190, pMask=0x0, pDst=0x47ffea0, xSrc=0, ySrc=0, xMask=0, yMask=0, xDst=21, yDst=105, width=2, height=28) at damage.c:562 #11 0x00000000004fa964 in ProcRenderComposite (client=0x2a0e6f0) at render.c:707 #12 0x00000000004343ba in Dispatch () at dispatch.c:425 #13 0x0000000000423405 in main (argc=4, argv=0x7fff4fb65a28, envp=<optimized out>) at main.c:288 (same as above with full) (gdb) bt full #0 0x00007f96025f7935 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = 0 pid = 3805 selftid = 3805 #1 0x00007f96025f90e8 in __GI_abort () at abort.c:91 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x7fff4fb6655f, sa_sigaction = 0x7fff4fb6655f}, sa_mask = {__val = { 140282262944941, 140282232205077, 295, 28, 140282261610737, 105, 4294967253, 17179869184, 4, 140734530736752, 0, 0, 0, 140282262944747, 140282296639488, 140282262955016}}, sa_flags = 10384443, sa_restorer = 0x7f96009ec795 <__PRETTY_FUNCTION__.19690>} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x00007f96025f06b2 in __assert_fail_base (fmt=0x7f960273a408 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion at entry=0x7f96009e743b "!kgem->wedged", file=file at entry=0x7f96009e6f15 "kgem.h", line=line at entry=295, function=function at entry=0x7f96009ec795 "kgem_set_mode") at assert.c:94 str = 0x2fe18b0 "" total = 4096 #3 0x00007f96025f0762 in __GI___assert_fail (assertion=assertion at entry=0x7f96009e743b "!kgem->wedged", file=file at entry=0x7f96009e6f15 "kgem.h", line=line at entry=295, function=function at entry=0x7f96009ec795 "kgem_set_mode") at assert.c:103 No locals. #4 0x00007f960099b619 in kgem_set_mode (kgem=0x7f9604693218, mode=<optimized out>) at kgem.h:295 No locals. #5 gen4_get_batch (sna=sna at entry=0x7f9604693010) at gen4_render.c:1303 No locals. #6 0x00007f960099c5e3 in gen4_bind_surfaces (sna=sna at entry=0x7f9604693010, op=op at entry=0x7fff4fb65580) at gen4_render.c:1505 binding_table = <optimized out> offset = <optimized out> #7 0x00007f96009a03dd in gen4_render_composite (tmp=0x7fff4fb65580, height=28, width=2, dst_y=0, dst_x=21968, msk_y=0, msk_x=0, src_y=0, src_x=0, dst=0x47ffea0, mask=<optimized out>, src=0x4b97190, op=<optimized out>, sna=0x7f9604693010) at gen4_render.c:2512 No locals. ----------------------------------------------------------- another one: #0 0x00007f47fedde935 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); (gdb) bt #0 0x00007f47fedde935 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007f47fede00e8 in __GI_abort () at abort.c:91 #2 0x00007f47fedd76b2 in __assert_fail_base (fmt=0x7f47fef21408 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion at entry=0x7f47fd1d0e28 "pixman_region_not_empty(&damage->region)", file=file at entry=0x7f47fd1d0b53 "sna_damage.c", line=line at entry=1036, function=function at entry=0x7f47fd1d0f20 "__sna_damage_subtract") at assert.c:94 #3 0x00007f47fedd7762 in __GI___assert_fail (assertion=assertion at entry=0x7f47fd1d0e28 "pixman_region_not_empty(&damage->region)", file=file at entry=0x7f47fd1d0b53 "sna_damage.c", line=line at entry=1036, function=function at entry=0x7f47fd1d0f20 "__sna_damage_subtract") at assert.c:103 #4 0x00007f47fd145c3f in __sna_damage_subtract (region=<optimized out>, damage=0x1cfc770) at sna_damage.c:1036 #5 _sna_damage_subtract (damage=0x1cfc770, region=region at entry=0x7fff6d4d1480) at sna_damage.c:1070 #6 0x00007f47fd137a7d in sna_damage_subtract (region=0x7fff6d4d1480, damage=0x4683358) at sna_damage.h:156 #7 sna_put_zpixmap_blt (stride=<optimized out>, bits=0x6cc6348 "f\204\244\377d\202\242\377`~\236\377\\z\232\377Xv\226\377Vt\224\377Vt\224\377Vt\224\377Wu\225\377Wu\225\377St\223\377Qr\221\377No\216\377Kl\213\377Kl\213\377Kl\213\377Kl\213\377Kl\213\377Jk\212\377Hi\210\377Hg\207\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377He\205\377He\205\377He\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Jf\206\377Jf\206\377Jf\206\377Kg\207\377Lg\207\377Lg\207\377Mh\210\377Nh\210\377Ok\213\377Pl\214\377Ol\214\377Ol\214\377Nl\214\377"..., h=70, w=76, y=254, x=417, region=0x7fff6d4d1480, gc=0x1d91db0, drawable=0x46832d0) at sna_accel.c:2919 #8 sna_put_image (drawable=0x46832d0, gc=0x1d91db0, depth=32, x=417, y=254, w=76, h=70, left=0, format=2, bits=0x6cc6348 "f\204\244\377d\202\242\377`~\236\377\\z\232\377Xv\226\377Vt\224\377Vt\224\377Vt\224\377Wu\225\377Wu\225\377St\223\377Qr\221\377No\216\377Kl\213\377Kl\213\377Kl\213\377Kl\213\377Kl\213\377Jk\212\377Hi\210\377Hg\207\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377He\205\377He\205\377He\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Jf\206\377Jf\206\377Jf\206\377Kg\207\377Lg\207\377Lg\207\377Mh\210\377Nh\210\377Ok\213\377Pl\214\377Ol\214\377Ol\214\377Nl\214\377"...) at sna_accel.c:3305 #9 0x0000000000504d42 in damagePutImage (pDrawable=0x46832d0, pGC=0x1d91db0, depth=32, x=417, y=254, w=<optimized out>, h=70, leftPad=0, format=2, pImage=0x6cc6348 "f\204\244\377d\202\242\377`~\236\377\\z\232\377Xv\226\377Vt\224\377Vt\224\377Vt\224\377Wu\225\377Wu\225\377St\223\377Qr\221\377No\216\377Kl\213\377Kl\213\377Kl\213\377Kl\213\377Kl\213\377Jk\212\377Hi\210\377Hg\207\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377He\205\377He\205\377He\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Jf\206\377Jf\206\377Jf\206\377Kg\207\377Lg\207\377Lg\207\377Mh\210\377Nh\210\377Ok\213\377Pl\214\377Ol\214\377Ol\214\377Nl\214\377"...) at damage.c:795 #10 0x0000000000430fc3 in ProcPutImage (client=0x1de7c60) at dispatch.c:1960 #11 0x00000000004343ba in Dispatch () at dispatch.c:425 #12 0x0000000000423405 in main (argc=4, argv=0x7fff6d4d1768, envp=<optimized out>) at main.c:288 (gdb) bt full #0 0x00007f47fedde935 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = 0 pid = 7164 selftid = 7164 #1 0x00007f47fede00e8 in __GI_abort () at abort.c:91 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x7fff6d4d255f, sa_sigaction = 0x7fff6d4d255f}, sa_mask = {__val = {139947196673197, 139947165944659, 1036, 324, 139947195338993, 324, 140735027155836, 0, 4, 140735027155552, 0, 0, 0, 139947196673003, 139947230347264, 139947196683272}}, sa_flags = -48427480, sa_restorer = 0x7f47fd1d0f20 <__PRETTY_FUNCTION__.21516>} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x00007f47fedd76b2 in __assert_fail_base (fmt=0x7f47fef21408 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion at entry=0x7f47fd1d0e28 "pixman_region_not_empty(&damage->region)", file=file at entry=0x7f47fd1d0b53 "sna_damage.c", line=line at entry=1036, function=function at entry=0x7f47fd1d0f20 "__sna_damage_subtract") at assert.c:94 str = 0x2226940 "" total = 4096 #3 0x00007f47fedd7762 in __GI___assert_fail (assertion=assertion at entry=0x7f47fd1d0e28 "pixman_region_not_empty(&damage->region)", file=file at entry=0x7f47fd1d0b53 "sna_damage.c", line=line at entry=1036, function=function at entry=0x7f47fd1d0f20 "__sna_damage_subtract") at assert.c:103 No locals. #4 0x00007f47fd145c3f in __sna_damage_subtract (region=<optimized out>, damage=0x1cfc770) at sna_damage.c:1036 No locals. #5 _sna_damage_subtract (damage=0x1cfc770, region=region at entry=0x7fff6d4d1480) at sna_damage.c:1070 No locals. #6 0x00007f47fd137a7d in sna_damage_subtract (region=0x7fff6d4d1480, damage=0x4683358) at sna_damage.h:156 No locals. #7 sna_put_zpixmap_blt (stride=<optimized out>, bits=0x6cc6348 "f\204\244\377d\202\242\377`~\236\377\\z\232\377Xv\226\377Vt\224\377Vt\224\377Vt\224\377Wu\225\377Wu\225\377St\223\377Qr\221\377No\216\377Kl\213\377Kl\213\377Kl\213\377Kl\213\377Kl\213\377Jk\212\377Hi\210\377Hg\207\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377He\205\377He\205\377He\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Jf\206\377Jf\206\377Jf\206\377Kg\207\377Lg\207\377Lg\207\377Mh\210\377Nh\210\377Ok\213\377Pl\214\377Ol\214\377Ol\214\377Nl\214\377"..., h=70, w=76, y=254, x=417, region=0x7fff6d4d1480, gc=0x1d91db0, drawable=0x46832d0) at sna_accel.c:2919 dst_bits = <optimized out> box = <optimized out> sna = 0x7f4800e7a010 priv = 0x4683340 dst_stride = <optimized out> dx = <optimized out> n = 0 dy = <optimized out> #8 sna_put_image (drawable=0x46832d0, gc=0x1d91db0, depth=32, x=417, y=254, w=76, h=70, left=0, format=2, bits=0x6cc6348 "f\204\244\377d\202\242\377`~\236\377\\z\232\377Xv\226\377Vt\224\377Vt\224\377Vt\224\377Wu\225\377Wu\225\377St\223\377Qr\221\377No\216\377Kl\213\377Kl\213\377Kl\213\377Kl\213\377Kl\213\377Jk\212\377Hi\210\377Hg\207\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377He\205\377He\205\377He\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Jf\206\377Jf\206\377Jf\206\377Kg\207\377Lg\207\377Lg\207\377Mh\210\377Nh\210\377Ok\213\377Pl\214\377Ol\214\377Ol\214\377Nl\214\377"...) at sna_accel.c:3305 pixmap = 0x0 sna = 0x46832d0 priv = 0x6 region = {extents = {x1 = 417, y1 = 254, x2 = 493, y2 = 324}, data = 0x0} dx = 0 dy = <optimized out> #9 0x0000000000504d42 in damagePutImage (pDrawable=0x46832d0, pGC=0x1d91db0, depth=32, x=417, y=254, w=<optimized out>, h=70, leftPad=0, format=2, pImage=0x6cc6348 "f\204\244\377d\202\242\377`~\236\377\\z\232\377Xv\226\377Vt\224\377Vt\224\377Vt\224\377Wu\225\377Wu\225\377St\223\377Qr\221\377No\216\377Kl\213\377Kl\213\377Kl\213\377Kl\213\377Kl\213\377Jk\212\377Hi\210\377Hg\207\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377Hf\206\377He\205\377He\205\377He\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Ie\205\377Jf\206\377Jf\206\377Jf\206\377Kg\207\377Lg\207\377Lg\207\377Mh\210\377Nh\210\377Ok\213\377Pl\214\377Ol\214\377Ol\214\377Nl\214\377"...) at damage.c:795 pGCPriv = 0x1d91e90 oldFuncs = 0x7ce940 Usually this comes in kernel message log: [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung [drm] capturing error event; look for more information in /debug/dri/0/i915_error_state [drm:init_ring_common] *ERROR* render ring initialization failed ctl 00000000 head 00000000 tail 00000000 start 00000000 [drm] Changing LVDS panel from (+hsync, +vsync) to (-hsync, -vsync) ------------[ cut here ]------------ WARNING: at drivers/gpu/drm/i915/intel_display.c:793 intel_enable_pipe+0x12c/0x150 [i915]() Hardware name: 6464CTO PLL state assertion failure (expected on, current off) Modules linked in: virtio_net i915 i2c_algo_bit drm_kms_helper drm ip6_tables ebtable_nat ebtables ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack ipt_REJECT iptable_mangle xt_tcpudp iptable_filter ip_tables x_tables bridge stp llc ipv6 snd_hda_codec_analog arc4 usbhid hid iwl3945 iwlegacy mac80211 microcode psmouse serio_raw i2c_i801 i2c_core snd_hda_intel snd_hda_codec cfg80211 iTCO_wdt snd_pcm iTCO_vendor_support snd_page_alloc e1000e snd_timer wmi thinkpad_acpi nvram binfmt_misc snd soundcore evdev loop vhost_net tun kvm_intel kvm nfsd exportfs nfs_acl auth_rpcgss lockd sunrpc autofs4 pcmcia sr_mod cdrom sdhci_pci sdhci mmc_core yenta_socket uhci_hcd ehci_hcd usbcore usb_common video backlight Pid: 6158, comm: kworker/u:0 Not tainted 3.4.0-00006-g2cf6c39 #62 Call Trace: [<ffffffff8103b50f>] warn_slowpath_common+0x7f/0xc0 [<ffffffff8103b606>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa05601fc>] intel_enable_pipe+0x12c/0x150 [i915] [<ffffffffa0563c75>] i9xx_crtc_mode_set+0x905/0xea0 [i915] [<ffffffff815159b2>] ? _raw_spin_unlock_irqrestore+0x42/0x80 [<ffffffffa05048fd>] ? drm_vblank_off+0x25d/0x370 [drm] [<ffffffffa055d761>] intel_crtc_mode_set+0x71/0xb0 [i915] [<ffffffffa016301d>] drm_crtc_helper_set_mode+0x2cd/0x4b0 [drm_kms_helper] [<ffffffff8107e157>] ? local_clock+0x47/0x60 [<ffffffffa0163273>] drm_helper_resume_force_mode+0x73/0x170 [drm_kms_helper] [<ffffffffa053aa43>] i915_reset+0x423/0x540 [i915] [<ffffffffa053f328>] i915_error_work_func+0xc8/0x110 [i915] [<ffffffff8105d665>] process_one_work+0x1a5/0x6b0 [<ffffffff8105d5ff>] ? process_one_work+0x13f/0x6b0 [<ffffffff81514dc9>] ? _raw_spin_lock_irq+0x19/0x80 [<ffffffffa053f260>] ? ironlake_irq_preinstall+0x1b0/0x1b0 [i915] [<ffffffff8105deee>] worker_thread+0x12e/0x2d0 [<ffffffff8105ddc0>] ? rescuer_thread+0x210/0x210 [<ffffffff81067072>] kthread+0xa2/0xb0 [<ffffffff8151e674>] kernel_thread_helper+0x4/0x10 [<ffffffff810736dc>] ? finish_task_switch+0x7c/0x120 [<ffffffff8151594b>] ? _raw_spin_unlock_irq+0x3b/0x60 [<ffffffff81515c5d>] ? retint_restore_args+0xe/0xe [<ffffffff81066fd0>] ? kthread_worker_fn+0x1a0/0x1a0 [<ffffffff8151e670>] ? gs_change+0xb/0xb ---[ end trace 22330988b26ffedd ]--- ------------[ cut here ]------------ WARNING: at drivers/gpu/drm/i915/intel_display.c:934 assert_pipe+0x8e/0x90 [i915]() Hardware name: 6464CTO pipe B assertion failure (expected on, current off) Modules linked in: virtio_net i915 i2c_algo_bit drm_kms_helper drm ip6_tables ebtable_nat ebtables ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack ipt_REJECT iptable_mangle xt_tcpudp iptable_filter ip_tables x_tables bridge stp llc ipv6 snd_hda_codec_analog arc4 usbhid hid iwl3945 iwlegacy mac80211 microcode psmouse serio_raw i2c_i801 i2c_core snd_hda_intel snd_hda_codec cfg80211 iTCO_wdt snd_pcm iTCO_vendor_support snd_page_alloc e1000e snd_timer wmi thinkpad_acpi nvram binfmt_misc snd soundcore evdev loop vhost_net tun kvm_intel kvm nfsd exportfs nfs_acl auth_rpcgss lockd sunrpc autofs4 pcmcia sr_mod cdrom sdhci_pci sdhci mmc_core yenta_socket uhci_hcd ehci_hcd usbcore usb_common video backlight Pid: 6158, comm: kworker/u:0 Tainted: G W 3.4.0-00006-g2cf6c39 #62 Call Trace: [<ffffffff8103b50f>] warn_slowpath_common+0x7f/0xc0 [<ffffffff8103b606>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa05608ce>] assert_pipe+0x8e/0x90 [i915] [<ffffffffa0560c36>] intel_enable_plane+0x36/0x90 [i915] [<ffffffffa0563cb7>] i9xx_crtc_mode_set+0x947/0xea0 [i915] [<ffffffff815159b2>] ? _raw_spin_unlock_irqrestore+0x42/0x80 [<ffffffffa05048fd>] ? drm_vblank_off+0x25d/0x370 [drm] [<ffffffffa055d761>] intel_crtc_mode_set+0x71/0xb0 [i915] [<ffffffffa016301d>] drm_crtc_helper_set_mode+0x2cd/0x4b0 [drm_kms_helper] [<ffffffff8107e157>] ? local_clock+0x47/0x60 [<ffffffffa0163273>] drm_helper_resume_force_mode+0x73/0x170 [drm_kms_helper] [<ffffffffa053aa43>] i915_reset+0x423/0x540 [i915] [<ffffffffa053f328>] i915_error_work_func+0xc8/0x110 [i915] [<ffffffff8105d665>] process_one_work+0x1a5/0x6b0 [<ffffffff8105d5ff>] ? process_one_work+0x13f/0x6b0 [<ffffffff81514dc9>] ? _raw_spin_lock_irq+0x19/0x80 [<ffffffffa053f260>] ? ironlake_irq_preinstall+0x1b0/0x1b0 [i915] [<ffffffff8105deee>] worker_thread+0x12e/0x2d0 [<ffffffff8105ddc0>] ? rescuer_thread+0x210/0x210 [<ffffffff81067072>] kthread+0xa2/0xb0 [<ffffffff8151e674>] kernel_thread_helper+0x4/0x10 [<ffffffff810736dc>] ? finish_task_switch+0x7c/0x120 [<ffffffff8151594b>] ? _raw_spin_unlock_irq+0x3b/0x60 [<ffffffff81515c5d>] ? retint_restore_args+0xe/0xe [<ffffffff81066fd0>] ? kthread_worker_fn+0x1a0/0x1a0 [<ffffffff8151e670>] ? gs_change+0xb/0xb ---[ end trace 22330988b26ffede ]--- ------------[ cut here ]------------