After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 782458 - Crash: gnome-shell (11) foreach_city → foreach_city → foreach_city → foreach_city → foreach_city
Crash: gnome-shell (11) foreach_city → foreach_city → foreach_city → foreach_...
Status: RESOLVED OBSOLETE
Product: libgweather
Classification: Core
Component: general
3.24.x
Other Linux
: Normal major
: future
Assigned To: libgweather-maint
libgweather-maint
Depends on:
Blocks:
 
 
Reported: 2017-05-10 16:49 UTC by Jeremy Bicha
Modified: 2021-06-09 21:07 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
some valgrind output that seems related to this bug. (4.40 KB, text/x-log)
2017-05-21 06:06 UTC, darkxst
Details

Description Jeremy Bicha 2017-05-10 16:49:43 UTC
Ubuntu has received over 250 semi-automated error reports from Ubuntu 17.04 with this crash signature. The crash appears new to gnome-shell 3.24.1.

This error is one of several keeping gnome-shell 3.24.1 from reaching all Ubuntu 17.04 users because Ubuntu has a phased-update system for users who installs updates using Ubuntu's update-manager tool.

  • #0 foreach_city
    at gweather-location.c line 553
  • #1 foreach_city
    at gweather-location.c line 560
  • #2 foreach_city
    at gweather-location.c line 558
  • #3 foreach_city
    at gweather-location.c line 560
  • #4 foreach_city
    at gweather-location.c line 558
  • #5 foreach_city
    at gweather-location.c line 560
  • #6 foreach_city
    at gweather-location.c line 558
  • #7 foreach_city
    at gweather-location.c line 560
  • #8 foreach_city
    at gweather-location.c line 558
  • #9 foreach_city
    at gweather-location.c line 560
  • #10 foreach_city
    at gweather-location.c line 558
  • #11 foreach_city
    at gweather-location.c line 560
  • #12 foreach_city
    at gweather-location.c line 558
  • #13 foreach_city
    at gweather-location.c line 642
  • #14 gweather_location_find_nearest_city
    at gweather-location.c line 646
  • #15 gweather_location_new_detached
    at gweather-location.c line 1557
  • #16 ffi_call_unix64
    at ../src/x86/unix64.S line 76
  • #17 ffi_call
    at ../src/x86/ffi64.c line 525
  • #18 gjs_invoke_c_function
    at gi/function.cpp line 1021
  • #19 function_call
    at gi/function.cpp line 1341
  • #20 ??
  • #21 ??
  • #22 ??

Comment 1 Jeremy Bicha 2017-05-10 16:50:43 UTC
.

Thread 13 (Thread 0x7fbfe7bf7700 (LWP 1994))

  • #0 syscall
    at ../sysdeps/unix/sysv/linux/x86_64/syscall.S line 38
  • #1 g_cond_wait_until
    at ../../../../glib/gthread-posix.c line 1442
  • #2 g_async_queue_pop_intern_unlocked
    at ../../../../glib/gasyncqueue.c line 422
  • #3 g_async_queue_timeout_pop_unlocked
    at ../../../../glib/gasyncqueue.c line 570
  • #4 g_thread_pool_wait_for_new_task
    at ../../../../glib/gthreadpool.c line 262
  • #5 g_thread_pool_thread_proxy
    at ../../../../glib/gthreadpool.c line 296
  • #6 g_thread_proxy
    at ../../../../glib/gthread.c line 784
  • #7 start_thread
    at pthread_create.c line 456
  • #8 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 105

Thread 1 (Thread 0x7fc04b03dac0 (LWP 1104))

  • #0 foreach_city
    at gweather-location.c line 553
  • #1 foreach_city
    at gweather-location.c line 560
  • #2 foreach_city
    at gweather-location.c line 558
  • #3 foreach_city
    at gweather-location.c line 560
  • #4 foreach_city
    at gweather-location.c line 558
  • #5 foreach_city
    at gweather-location.c line 560
  • #6 foreach_city
    at gweather-location.c line 558
  • #7 foreach_city
    at gweather-location.c line 560
  • #8 foreach_city
    at gweather-location.c line 558
  • #9 foreach_city
    at gweather-location.c line 560
  • #10 foreach_city
    at gweather-location.c line 558
  • #11 foreach_city
    at gweather-location.c line 560
  • #12 foreach_city
    at gweather-location.c line 558
  • #13 foreach_city
    at gweather-location.c line 642
  • #14 gweather_location_find_nearest_city
    at gweather-location.c line 646
  • #15 gweather_location_new_detached
    at gweather-location.c line 1557
  • #16 ffi_call_unix64
    at ../src/x86/unix64.S line 76
  • #17 ffi_call
    at ../src/x86/ffi64.c line 525
  • #18 gjs_invoke_c_function
    at gi/function.cpp line 1021
  • #19 function_call
    at gi/function.cpp line 1341
  • #20 ??
  • #21 ??
  • #22 ??

Comment 2 Florian Müllner 2017-05-10 16:52:13 UTC
Almost certainly another libgweather memory issue ...
Comment 3 darkxst 2017-05-21 06:06:07 UTC
Created attachment 352256 [details]
some valgrind output that seems related to this bug.
Comment 4 GNOME Infrastructure Team 2021-06-09 21:07:54 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/libgweather/-/issues/136.