[Bug 1176048] New: gnome-control-center dumps core when there is a graphics problem
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048 Bug ID: 1176048 Summary: gnome-control-center dumps core when there is a graphics problem Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.2 Hardware: x86-64 OS: Other Status: NEW Severity: Major Priority: P5 - None Component: GNOME Assignee: gnome-bugs@suse.de Reporter: Ulrich.Windl@rz.uni-regensburg.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- When having installed an incompatible Nvidia driver, I had a poot X11 resolution. Trying to change the settings, thus trying to run gnome-control-center resulted in a core dump: stack trace of thread 3685: #0 0x00007f83a9a1e380 __GI_____strtoull_l_internal (libc.so.6) #1 0x00007f83a3b5050d n/a (libcogl.so.20) #2 0x00007f83a3b505be n/a (libcogl.so.20) #3 0x00007f83a3b508c2 n/a (libcogl.so.20) #4 0x00007f83a3b4edf1 n/a (libcogl.so.20) #5 0x00007f83a3b8ab07 n/a (libcogl.so.20) #6 0x00007f83a3b51021 cogl_context_new (libcogl.so.20) #7 0x00007f83a4800b6e n/a (libclutter-1.0.so.0) #8 0x00007f83a4819df3 n/a (libclutter-1.0.so.0) #9 0x00007f83a482b299 n/a (libclutter-1.0.so.0) #10 0x00007f83a482b488 n/a (libclutter-1.0.so.0) #11 0x00007f83b094cf2e g_option_context_parse (libglib-2.0.so.0) #12 0x00007f83a482c288 clutter_init (libclutter-1.0.so.0) #13 0x00007f83ae554a6c cheese_gtk_init (libcheese-gtk.so.25) #14 0x000055da52b91cba main (gnome-control-center) #15 0x00007f83a9a0434a __libc_start_main (libc.so.6) #16 0x000055da52b91eda _start (gnome-control-center) Stack trace of thread 3692: #0 0x00007f83a9ad16db __poll (libc.so.6) #1 0x00007f83b0940779 n/a (libglib-2.0.so.0) #2 0x00007f83b094088c g_main_context_iteration (libglib-2.0.so.0) #3 0x00007f83b09408d1 n/a (libglib-2.0.so.0) #4 0x00007f83b0969d8e n/a (libglib-2.0.so.0) #5 0x00007f83a9da34f9 start_thread (libpthread.so.0) #6 0x00007f83a9adbfbf __clone (libc.so.6) Stack trace of thread 3693: #0 0x00007f83a9ad16db __poll (libc.so.6) #1 0x00007f83b0940779 n/a (libglib-2.0.so.0) #2 0x00007f83b0940ac2 g_main_loop_run (libglib-2.0.so.0) #3 0x00007f83b0f83b16 n/a (libgio-2.0.so.0) #4 0x00007f83b0969d8e n/a (libglib-2.0.so.0) #5 0x00007f83a9da34f9 start_thread (libpthread.so.0) #6 0x00007f83a9adbfbf __clone (libc.so.6) (gnome-control-center-3.34.6-lp152.2.3.1.x86_64) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048#c1
Yifan Jiang
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048#c2
--- Comment #2 from Ulrich Windl
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048#c3
--- Comment #3 from Yifan Jiang
The compressed core dump will be 2.4 MB in size. I could mail it to you.
Sure, let's try it. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048#c4
--- Comment #4 from Yifan Jiang
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048#c5
--- Comment #5 from Yifan Jiang
#0 __GI_____strtoul_l_internal (nptr=nptr@entry=0x0, endptr=endptr@entry=0x7fff71cbf0b8, base=base@entry=10, group=group@entry=0, loc=0x7fd80d5b4680 <_nl_C_locobj>) at ../stdlib/strtol_l.c:292 #1 0x00007fd80d23f78a in __GI___strtoul_l (nptr=nptr@entry=0x0, endptr=endptr@entry=0x7fff71cbf0b8, base=base@entry=10, loc=<optimized out>) at ../stdlib/strtol_l.c:547 #2 0x00007fd814181db7 in g_ascii_strtoull (nptr=nptr@entry=0x0, endptr=endptr@entry=0x7fff71cbf0b8, base=base@entry=10) at ../glib/gstrfuncs.c:1170 #3 0x00007fd80737150d in _cogl_gpu_info_parse_version_string (version_string=<optimized out>, tail=tail@entry=0x7fff71cbf0f0, version_ret=version_ret@entry=0x0, n_components=2) at cogl-gpu-info.c:90 #4 0x00007fd8073715be in check_mesa_driver_package (strings=<optimized out>, version_ret=0x561b55c56718) at cogl-gpu-info.c:421 #5 0x00007fd8073718c2 in _cogl_gpu_info_init (ctx=ctx@entry=0x561b55c566a0, gpu=gpu@entry=0x561b55c566f8) at cogl-gpu-info.c:527 #6 0x00007fd80736fdf1 in _cogl_driver_update_features (context=0x561b55c566a0, error=<optimized out>) at driver/gl/gles/cogl-driver-gles.c:284 #7 0x00007fd8073abb07 in _cogl_winsys_context_init (context=0x561b55c566a0, error=<optimized out>) at winsys/cogl-winsys-stub.c:110 #8 0x00007fd807372021 in cogl_context_new (display=0x561b55c5f470, error=error@entry=0x7fff71cbf270) at cogl-context.c:237 #9 0x00007fd808021b6e in clutter_backend_do_real_create_context (error=0x7fff71cbf268, driver_id=<optimized out>, backend=0x561b55d82c20) at clutter-backend.c:331 #10 clutter_backend_real_create_context (backend=0x561b55d82c20, error=0x7fff71cbf3f0) at clutter-backend.c:414 #11 0x00007fd80803adf3 in _clutter_feature_init (error=error@entry=0x7fff71cbf3f0) at clutter-feature.c:107 #12 0x00007fd80804c299 in clutter_init_real (error=error@entry=0x7fff71cbf3f0) at clutter-main.c:1406 #13 0x00007fd80804c488 in post_parse_hook (context=<optimized out>, group=<optimized out>, data=<optimized out>, error=0x7fff71cbf3f0) at clutter-main.c:1572 #14 0x00007fd81416df2e in g_option_context_parse (context=context@entry=0x561b55c05210, argc=argc@entry=0x7fff71cbf45c, argv=argv@entry=0x7fff71cbf450, error=error@entry=0x7fff71cbf3f0) at ../glib/goption.c:2232 #15 0x00007fd80804d288 in clutter_parse_args (error=0x7fff71cbf3e8, argv=0x7fff71cbf450, argc=0x7fff71cbf45c) at clutter-main.c:1792 #16 clutter_init (argc=argc@entry=0x7fff71cbf45c, argv=argv@entry=0x7fff71cbf450) at clutter-main.c:1854 #17 0x00007fd807604ed6 in gtk_clutter_init (argc=argc@entry=0x7fff71cbf45c, argv=argv@entry=0x7fff71cbf450) at ../clutter-gtk/gtk-clutter-util.c:231 #18 0x00007fd811d75a6c in cheese_gtk_init (argc=0x7fff71cbf45c, argv=0x7fff71cbf450) at ../libcheese/cheese-gtk.c:58 #19 0x0000561b54b99cba in initialize_dependencies (argv=0x7fff71cbf450, argc=0x7fff71cbf45c) at ../shell/main.c:50 #20 main (argc=<optimized out>, argv=<optimized out>) at ../shell/main.c:66
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048#c6
Alynx Zhou
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048#c7
--- Comment #7 from Ulrich Windl
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048#c8
--- Comment #8 from Ulrich Windl
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048#c9
--- Comment #9 from Alynx Zhou
On comment #6: Thanks for the detailed explanation! I had thought the crash was due to the reduced screen dimension (resolution). Naturally I'd prefer a message like "Could not start XXX because of YYY" ofer an application crash. Specifically if it's the gnome control center (an essential piece of software in the GNOME universe).
Well, that's not so easy, gnome-control-center only knows that cheese failed, and cheese will say clutter failed, and clutter will say cogl failed, and to be precious cogl only knows that some OpenGL string point to NULL. The unmatched driver is a reason, but print reason in error message is not so good I think. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048#c10
--- Comment #10 from Alynx Zhou
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048#c11
--- Comment #11 from Ulrich Windl
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048#c12
--- Comment #12 from Ulrich Windl
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048
http://bugzilla.opensuse.org/show_bug.cgi?id=1176048#c13
Alynx Zhou
participants (1)
-
bugzilla_noreply@suse.com