All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
Subject: [Bug 99396] Crash in nouveau_dri.so when switching apps with alt-tab in Gnome
Date: Thu, 19 Jan 2017 04:29:04 +0000	[thread overview]
Message-ID: <bug-99396-8800-vb2ISnPttm@http.bugs.freedesktop.org/> (raw)
In-Reply-To: <bug-99396-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>


[-- Attachment #1.1: Type: text/plain, Size: 7280 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=99396

--- Comment #4 from afn2-HmMyXyqgL2CVc3sceRu5cw@public.gmane.org ---
Thanks for the reply, Ilia. The video card is a GeForce 750M (GK107) in a
mid-2014 MacBook Pro Retina.

I rebuilt the library without stripping symbols and then reproduced the crash.
Here's an updated stack trace. Luckily it doesn't appear that there are
multiple threads doing GL work:

Jan 18 23:22:24 mbp systemd-coredump[23240]: Process 23187 (gnome-shell) of
user 1000 dumped core.

Stack trace of thread 23187:
#0  0x00007f8e82236793 __memmove_avx_unaligned_erms (libc.so.6)
#1  0x00007f8e6eb59160 nouveau_scratch_data (nouveau_dri.so)
#2  0x00007f8e6ec65b58 nvc0_update_user_vbufs_shared (nouveau_dri.so)
#3  0x00007f8e6ec5aea5 nvc0_state_validate (nouveau_dri.so)
#4  0x00007f8e6ec5b087 nvc0_state_validate_3d (nouveau_dri.so)
#5  0x00007f8e6ec66f14 nvc0_draw_vbo (nouveau_dri.so)
#6  0x00007f8e6e9bfe12 cso_draw_arrays (nouveau_dri.so)
#7  0x00007f8e6e8773d0 st_pbo_draw (nouveau_dri.so)
#8  0x00007f8e6e82e897 try_pbo_upload_common (nouveau_dri.so)
#9  0x00007f8e6e833f95 st_TexSubImage (nouveau_dri.so)
#10 0x00007f8e6e834de0 st_TexImage (nouveau_dri.so)
#11 0x00007f8e6e7b8f47 teximage (nouveau_dri.so)
#12 0x00007f8e6e7b9d40 _mesa_TexImage2D (nouveau_dri.so)
#13 0x00007f8e7fba94ed n/a (libmutter-cogl.so)
#14 0x00007f8e7fb9ab14 n/a (libmutter-cogl.so)
#15 0x00007f8e7fbcfe56 cogl_texture_allocate (libmutter-cogl.so)
#16 0x00007f8e7fbeb40b n/a (libmutter-cogl.so)
#17 0x00007f8e7fbeb909 cogl_texture_new_from_bitmap (libmutter-cogl.so)
#18 0x00007f8e83243143 n/a (libmutter-clutter-1.0.so)
#19 0x00007f8e8321f85d clutter_actor_continue_paint (libmutter-clutter-1.0.so)
#20 0x00007f8e83225aab n/a (libmutter-clutter-1.0.so)
#21 0x00007f8e85102aa0 n/a (libgnome-shell.so)
#22 0x00007f8e829ebecf g_closure_invoke (libgobject-2.0.so.0)
#23 0x00007f8e829fe37d n/a (libgobject-2.0.so.0)
#24 0x00007f8e82a06bcc g_signal_emit_valist (libgobject-2.0.so.0)
#25 0x00007f8e82a06faf g_signal_emit (libgobject-2.0.so.0)
#26 0x00007f8e8321f8a3 clutter_actor_continue_paint (libmutter-clutter-1.0.so)
#27 0x00007f8e83225aab n/a (libmutter-clutter-1.0.so)
#28 0x00007f8e8510cf90 n/a (libgnome-shell.so)
#29 0x00007f8e829ebecf g_closure_invoke (libgobject-2.0.so.0)
#30 0x00007f8e829fe37d n/a (libgobject-2.0.so.0)
#31 0x00007f8e82a06bcc g_signal_emit_valist (libgobject-2.0.so.0)
#32 0x00007f8e82a06faf g_signal_emit (libgobject-2.0.so.0)
#33 0x00007f8e8321f8a3 clutter_actor_continue_paint (libmutter-clutter-1.0.so)
#34 0x00007f8e83225aab n/a (libmutter-clutter-1.0.so)
#35 0x00007f8e8511b182 n/a (libgnome-shell.so)
#36 0x00007f8e829ebecf g_closure_invoke (libgobject-2.0.so.0)
#37 0x00007f8e829fe37d n/a (libgobject-2.0.so.0)
#38 0x00007f8e82a06bcc g_signal_emit_valist (libgobject-2.0.so.0)
#39 0x00007f8e82a06faf g_signal_emit (libgobject-2.0.so.0)
#40 0x00007f8e8321f8a3 clutter_actor_continue_paint (libmutter-clutter-1.0.so)
#41 0x00007f8e83225706 n/a (libmutter-clutter-1.0.so)
#42 0x00007f8e85102aa0 n/a (libgnome-shell.so)
#43 0x00007f8e829ebecf g_closure_invoke (libgobject-2.0.so.0)
#44 0x00007f8e829fe37d n/a (libgobject-2.0.so.0)
#45 0x00007f8e82a06bcc g_signal_emit_valist (libgobject-2.0.so.0)
#46 0x00007f8e82a06faf g_signal_emit (libgobject-2.0.so.0)
#47 0x00007f8e8321f8a3 clutter_actor_continue_paint (libmutter-clutter-1.0.so)
#48 0x00007f8e83225aab n/a (libmutter-clutter-1.0.so)
#49 0x00007f8e85102aa0 n/a (libgnome-shell.so)
#50 0x00007f8e829ebecf g_closure_invoke (libgobject-2.0.so.0)
#51 0x00007f8e829fe37d n/a (libgobject-2.0.so.0)
#52 0x00007f8e82a06bcc g_signal_emit_valist (libgobject-2.0.so.0)
#53 0x00007f8e82a06faf g_signal_emit (libgobject-2.0.so.0)
#54 0x00007f8e8321f8a3 clutter_actor_continue_paint (libmutter-clutter-1.0.so)
#55 0x00007f8e83225aab n/a (libmutter-clutter-1.0.so)
#56 0x00007f8e85102aa0 n/a (libgnome-shell.so)
#57 0x00007f8e829ebecf g_closure_invoke (libgobject-2.0.so.0)
#58 0x00007f8e829fe37d n/a (libgobject-2.0.so.0)
#59 0x00007f8e82a06bcc g_signal_emit_valist (libgobject-2.0.so.0)
#60 0x00007f8e82a06faf g_signal_emit (libgobject-2.0.so.0)
#61 0x00007f8e8321f8a3 clutter_actor_continue_paint (libmutter-clutter-1.0.so)
#62 0x00007f8e83225aab n/a (libmutter-clutter-1.0.so)
#63 0x00007f8e8327847a n/a (libmutter-clutter-1.0.so)

Stack trace of thread 23196:
#0  0x00007f8e821ed48d poll (libc.so.6)
#1  0x00007f8e82713786 n/a (libglib-2.0.so.0)
#2  0x00007f8e8271389c g_main_context_iteration (libglib-2.0.so.0)
#3  0x00007f8e64ecc4bd n/a (libdconfsettings.so)
#4  0x00007f8e8273b0d5 n/a (libglib-2.0.so.0)
#5  0x00007f8e824b3454 start_thread (libpthread.so.0)
#6  0x00007f8e821f67df __clone (libc.so.6)

Stack trace of thread 23189:
#0  0x00007f8e821ed48d poll (libc.so.6)
#1  0x00007f8e82713786 n/a (libglib-2.0.so.0)
#2  0x00007f8e8271389c g_main_context_iteration (libglib-2.0.so.0)
#3  0x00007f8e827138e1 n/a (libglib-2.0.so.0)
#4  0x00007f8e8273b0d5 n/a (libglib-2.0.so.0)
#5  0x00007f8e824b3454 start_thread (libpthread.so.0)
#6  0x00007f8e821f67df __clone (libc.so.6)

Stack trace of thread 23199:
#0  0x00007f8e821ed48d poll (libc.so.6)
#1  0x00007f8e7e557ee1 n/a (libpulse.so.0)
#2  0x00007f8e7e5496f1 pa_mainloop_poll (libpulse.so.0)
#3  0x00007f8e7e549d8e pa_mainloop_iterate (libpulse.so.0)
#4  0x00007f8e7e549e40 pa_mainloop_run (libpulse.so.0)
#5  0x00007f8e7e557e29 n/a (libpulse.so.0)
#6  0x00007f8e73cbdfe8 n/a (libpulsecommon-9.99.so)
#7  0x00007f8e824b3454 start_thread (libpthread.so.0)
#8  0x00007f8e821f67df __clone (libc.so.6)

Stack trace of thread 23200:
#0  0x00007f8e824b910f pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f8e753ee4e0 PR_WaitCondVar (libnspr4.so)
#2  0x00007f8e7dfadc0e n/a (libmozjs-24.so)
#3  0x00007f8e753f3d6c n/a (libnspr4.so)
#4  0x00007f8e824b3454 start_thread (libpthread.so.0)
#5  0x00007f8e821f67df __clone (libc.so.6)

Stack trace of thread 23194:
#0  0x00007f8e821f1f19 syscall (libc.so.6)
#1  0x00007f8e8275903a g_cond_wait_until (libglib-2.0.so.0)
#2  0x00007f8e826e7e89 n/a (libglib-2.0.so.0)
#3  0x00007f8e826e84ac g_async_queue_timeout_pop (libglib-2.0.so.0)
#4  0x00007f8e8273bb9d n/a (libglib-2.0.so.0)
#5  0x00007f8e8273b0d5 n/a (libglib-2.0.so.0)
#6  0x00007f8e824b3454 start_thread (libpthread.so.0)
#7  0x00007f8e821f67df __clone (libc.so.6)

Stack trace of thread 23190:
#0  0x00007f8e821ed48d poll (libc.so.6)
#1  0x00007f8e82713786 n/a (libglib-2.0.so.0)
#2  0x00007f8e82713b12 g_main_loop_run (libglib-2.0.so.0)
#3  0x00007f8e82cf9316 n/a (libgio-2.0.so.0)
#4  0x00007f8e8273b0d5 n/a (libglib-2.0.so.0)
#5  0x00007f8e824b3454 start_thread (libpthread.so.0)
#6  0x00007f8e821f67df __clone (libc.so.6)

Stack trace of thread 23201:
#0  0x00007f8e824b910f pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f8e753ee4e0 PR_WaitCondVar (libnspr4.so)
#2  0x00007f8e7e021bab n/a (libmozjs-24.so)
#3  0x00007f8e753f3d6c n/a (libnspr4.so)
#4  0x00007f8e824b3454 start_thread (libpthread.so.0)
#5  0x00007f8e821f67df __clone (libc.so.6)

Thanks again!
Tony

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 8074 bytes --]

[-- Attachment #2: Type: text/plain, Size: 154 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

  parent reply	other threads:[~2017-01-19  4:29 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-01-13 13:06 [Bug 99396] New: Crash in nouveau_dri.so when switching apps with alt-tab in Gnome bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
     [not found] ` <bug-99396-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
2017-01-13 14:05   ` [Bug 99396] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-01-19  3:10   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-01-19  3:35   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-01-19  4:29   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ [this message]
2017-01-30  9:08   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-04-02 16:35   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-04-27  7:27   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-04-27  7:28   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-04-27  7:31   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-05-10 11:57   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-09-18 20:44   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-99396-8800-vb2ISnPttm@http.bugs.freedesktop.org/ \
    --to=bugzilla-daemon-cc+yj3umiyqdupfqwhejaq@public.gmane.org \
    --cc=nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.