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 760645 - Occasional segfault when zooming via mapView.gotoBBox()
Occasional segfault when zooming via mapView.gotoBBox()
Status: RESOLVED OBSOLETE
Product: gnome-maps
Classification: Applications
Component: map view
git master
Other Linux
: Normal normal
: ---
Assigned To: gnome-maps-maint
gnome-maps-maint
: 762106 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2016-01-14 22:20 UTC by Hashem Nasarat
Modified: 2018-03-26 13:05 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Hashem Nasarat 2016-01-14 22:20:29 UTC
I can't reliably reproduce it but it's happened a couple times today.


Reading symbols from gjs...done.
warning: core file may not match specified executable file.
[New LWP 9871]
[New LWP 9873]
[New LWP 9875]
[New LWP 9877]
[New LWP 9874]
[New LWP 9882]
[New LWP 10054]
[New LWP 9876]
[New LWP 9884]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/home/hashem/sources/gnome-install/bin/gjs /home/hashem/sources/gnome-install/b'.
Program terminated with signal SIGSEGV, Segmentation fault.
  • #0 zoom_reposition_cb
    at champlain-marker-layer.c line 823
  • #0 zoom_reposition_cb
    at champlain-marker-layer.c line 823
  • #1 g_closure_invoke
    at gclosure.c line 804
  • #2 signal_emit_unlocked_R
    at gsignal.c line 3629
  • #3 g_signal_emit_valist
    at gsignal.c line 3385
  • #4 g_signal_emit
    at gsignal.c line 3441
  • #5 g_object_dispatch_properties_changed
    at gobject.c line 1062
  • #6 g_object_notify_by_spec_internal
    at gobject.c line 1155
  • #7 g_object_notify
    at gobject.c line 1203
  • #8 view_set_zoom_level_at
    at champlain-view.c line 3091
  • #9 ffi_call_unix64
    from /usr/lib/x86_64-linux-gnu/libffi.so.6
  • #10 ffi_call
    from /usr/lib/x86_64-linux-gnu/libffi.so.6
  • #11 gjs_invoke_c_function
    at gi/function.cpp line 999
  • #12 function_call
    at gi/function.cpp line 1322
  • #13 ??
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #14 ??
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #15 ??
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #16 ??
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #17 JS_CallFunctionValue(JSContext*, JSObject*, JS::Value, unsigned int, JS::Value*, JS::Value*)
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #18 gjs_call_function_value
    at gjs/jsapi-util.cpp line 724
  • #19 gjs_closure_invoke
    at gi/closure.cpp line 277
  • #20 closure_marshal
    at gi/value.cpp line 160
  • #21 g_closure_invoke
    at gclosure.c line 804
  • #22 signal_emit_unlocked_R
    at gsignal.c line 3629
  • #23 g_signal_emit_valist
    at gsignal.c line 3385
  • #24 g_signal_emit
    at gsignal.c line 3441
  • #25 g_simple_action_activate
    at gsimpleaction.c line 225
  • #26 gtk_action_muxer_activate_action
    at gtkactionmuxer.c line 412
  • #27 accels_activate
    at gtkapplication.c line 311
  • #28 gtk_application_activate_accel
    at gtkapplication.c line 1612
  • #29 gtk_window_activate_key
    at gtkwindow.c line 11531
  • #30 gtk_window_key_press_event
    at gtkwindow.c line 7923
  • #31 _gtk_marshal_BOOLEAN__BOXEDv
    at gtkmarshalers.c line 130
  • #32 _g_closure_invoke_va
    at gclosure.c line 867
  • #33 g_signal_emit_valist
    at gsignal.c line 3294
  • #34 g_signal_emit
    at gsignal.c line 3441
  • #35 gtk_widget_event_internal
    at gtkwidget.c line 7874
  • #36 propagate_event
    at gtkmain.c line 2611
  • #37 gtk_main_do_event
    at gtkmain.c line 1851
  • #38 gdk_event_source_dispatch
    at gdkeventsource.c line 364
  • #39 g_main_dispatch
    at gmain.c line 3154
  • #40 g_main_context_dispatch
    at gmain.c line 3769
  • #41 g_main_context_iterate
    at gmain.c line 3840
  • #42 g_main_context_iteration
    at gmain.c line 3901
  • #43 g_application_run
    at gapplication.c line 2363
  • #44 ffi_call_unix64
    from /usr/lib/x86_64-linux-gnu/libffi.so.6
  • #45 ffi_call
    from /usr/lib/x86_64-linux-gnu/libffi.so.6
  • #46 gjs_invoke_c_function
    at gi/function.cpp line 999
  • #47 function_call
    at gi/function.cpp line 1322
  • #48 ??
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #49 ??
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #50 ??
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #51 ??
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #52 JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, unsigned short const*, unsigned long, JS::Value*)
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #53 JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, char const*, unsigned long, JS::Value*)
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #54 gjs_eval_with_scope
    at gjs/jsapi-util.cpp line 1325
  • #55 gjs_context_eval
    at gjs/context.cpp line 645
  • #56 main
    at gjs/console.cpp line 146

Comment 1 Hashem Nasarat 2016-01-15 05:43:20 UTC
Another segfault. Idk why I'm getting so many segfaults. This time it crashed immediately when I clicked one of the GtkListBoxRows in the layersPopover.

Program terminated with signal SIGSEGV, Segmentation fault.
  • #0 clutter_actor_set_size
    at clutter-actor.c line 10716
  • #0 clutter_actor_set_size
    at clutter-actor.c line 10716
  • #1 invalidate_canvas
    at champlain-path-layer.c line 483
  • #2 g_main_dispatch
    at gmain.c line 3154
  • #3 g_main_context_dispatch
    at gmain.c line 3769
  • #4 g_main_context_iterate
    at gmain.c line 3840
  • #5 g_main_context_iteration
    at gmain.c line 3901
  • #6 g_application_run
    at gapplication.c line 2387
  • #7 ffi_call_unix64
    from /usr/lib/x86_64-linux-gnu/libffi.so.6
  • #8 ffi_call
    from /usr/lib/x86_64-linux-gnu/libffi.so.6
  • #9 gjs_invoke_c_function
    at gi/function.cpp line 999
  • #10 function_call
    at gi/function.cpp line 1322
  • #11 ??
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #12 ??
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #13 ??
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #14 ??
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #15 JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, unsigned short const*, unsigned long, JS::Value*)
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #16 JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, char const*, unsigned long, JS::Value*)
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #17 gjs_eval_with_scope
    at gjs/jsapi-util.cpp line 1325
  • #18 gjs_context_eval
    at gjs/context.cpp line 645
  • #19 main
    at gjs/console.cpp line 146

Comment 2 Razvan Brinzea 2016-03-14 20:15:54 UTC
*** Bug 762106 has been marked as a duplicate of this bug. ***
Comment 3 GNOME Infrastructure Team 2018-03-26 13:05:47 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/gnome-maps/issues/40.