Skip to content

Julia crash when opening view window #248

@mateuszbaran

Description

@mateuszbaran

Running the following script:

using Makie, GLMakie
using Profile, ProfileView

@profile lines([1, 2], [3, 4])

ProfileView.view()

crashes Julia with the following output:

julia> using Makie, GLMakie

julia> using Profile, ProfileView

julia> @profile lines([1, 2], [3, 4])

julia> ProfileView.view()

(julia:37078): Gdk-WARNING **: 12:50:28.328: gdk_gl_context_make_current() failed

(julia:37078): Gdk-WARNING **: 12:50:28.328: gdk_gl_context_make_current() failed

(julia:37078): Gdk-WARNING **: 12:50:28.330: gdk_gl_context_make_current() failed
Gtk4.GtkWindowLeaf(accessible-role=GTK_ACCESSIBLE_ROLE_APPLICATION, name="", parent, root, width-request=-1, height-request=-1, visible=true, sensitive=true, can-focus=true, has-focus=false, can-target=true, focus-on-click=true, focusable=false, has-default=false, receives-default=false, cursor, has-tooltip=false, tooltip-markup=nothing, tooltip-text=nothing, opacity=1,000000, overflow=GTK_OVERFLOW_HIDDEN, halign=GTK_ALIGN_FILL, valign=GTK_ALIGN_FILL, margin-start=0, margin-end=0, margin-top=0, margin-bottom=0, hexpand=false, vexpand=false, hexpand-set=false, vexpand-set=false, scale-factor=1, css-name="window", css-classes, layout-manager, title="Profile", resizable=true, modal=false, default-width=800, default-height=600, destroy-with-parent=false, hide-on-close=false, icon-name=nothing, display, decorated=true, deletable=true, transient-for, application, default-widget, focus-widget, child, titlebar, handle-menubar-accel=true, is-active=true, suspended=false, startup-id, mnemonics-visible=false, focus-visible=false, maximized=false, fullscreened=false)

julia> 
(julia:37078): Gdk-WARNING **: 12:50:28.472: gdk_gl_context_make_current() failed

(julia:37078): Gdk-WARNING **: 12:50:28.472: gdk_gl_context_make_current() failed

(julia:37078): Gdk-WARNING **: 12:50:28.472: gdk_gl_context_make_current() failed

[37078] signal 11 (1): Segmentation fault
in expression starting at none:0
gdk_gl_context_get_format_flags at /home/mateusz/.julia/artifacts/3ee0f31a7c7548d37e6bf688b682c088c50f506f/lib/libgtk-4.so (unknown line)
gsk_gl_device_find_gl_format at /home/mateusz/.julia/artifacts/3ee0f31a7c7548d37e6bf688b682c088c50f506f/lib/libgtk-4.so (unknown line)
gsk_gl_image_new_backbuffer at /home/mateusz/.julia/artifacts/3ee0f31a7c7548d37e6bf688b682c088c50f506f/lib/libgtk-4.so (unknown line)
gsk_ngl_renderer_get_backbuffer at /home/mateusz/.julia/artifacts/3ee0f31a7c7548d37e6bf688b682c088c50f506f/lib/libgtk-4.so (unknown line)
gsk_gpu_renderer_render at /home/mateusz/.julia/artifacts/3ee0f31a7c7548d37e6bf688b682c088c50f506f/lib/libgtk-4.so (unknown line)
gsk_renderer_render at /home/mateusz/.julia/artifacts/3ee0f31a7c7548d37e6bf688b682c088c50f506f/lib/libgtk-4.so (unknown line)
gtk_widget_render at /home/mateusz/.julia/artifacts/3ee0f31a7c7548d37e6bf688b682c088c50f506f/lib/libgtk-4.so (unknown line)
surface_render at /home/mateusz/.julia/artifacts/3ee0f31a7c7548d37e6bf688b682c088c50f506f/lib/libgtk-4.so (unknown line)
_gdk_marshal_BOOLEAN__BOXEDv at /home/mateusz/.julia/artifacts/3ee0f31a7c7548d37e6bf688b682c088c50f506f/lib/libgtk-4.so (unknown line)
_g_closure_invoke_va at /home/mateusz/.julia/artifacts/6d8a1f48d4b47dc03fa048d88680be84ae15e5fc/lib/libgobject-2.0.so.0 (unknown line)
signal_emit_valist_unlocked at /home/mateusz/.julia/artifacts/6d8a1f48d4b47dc03fa048d88680be84ae15e5fc/lib/libgobject-2.0.so.0 (unknown line)
g_signal_emit_valist at /home/mateusz/.julia/artifacts/6d8a1f48d4b47dc03fa048d88680be84ae15e5fc/lib/libgobject-2.0.so.0 (unknown line)
g_signal_emit at /home/mateusz/.julia/artifacts/6d8a1f48d4b47dc03fa048d88680be84ae15e5fc/lib/libgobject-2.0.so.0 (unknown line)
gdk_surface_paint_on_clock at /home/mateusz/.julia/artifacts/3ee0f31a7c7548d37e6bf688b682c088c50f506f/lib/libgtk-4.so (unknown line)
_g_closure_invoke_va at /home/mateusz/.julia/artifacts/6d8a1f48d4b47dc03fa048d88680be84ae15e5fc/lib/libgobject-2.0.so.0 (unknown line)
signal_emit_valist_unlocked at /home/mateusz/.julia/artifacts/6d8a1f48d4b47dc03fa048d88680be84ae15e5fc/lib/libgobject-2.0.so.0 (unknown line)
g_signal_emit_valist at /home/mateusz/.julia/artifacts/6d8a1f48d4b47dc03fa048d88680be84ae15e5fc/lib/libgobject-2.0.so.0 (unknown line)
g_signal_emit at /home/mateusz/.julia/artifacts/6d8a1f48d4b47dc03fa048d88680be84ae15e5fc/lib/libgobject-2.0.so.0 (unknown line)
gdk_frame_clock_paint_idle at /home/mateusz/.julia/artifacts/3ee0f31a7c7548d37e6bf688b682c088c50f506f/lib/libgtk-4.so (unknown line)
gdk_frame_clock_flush_idle at /home/mateusz/.julia/artifacts/3ee0f31a7c7548d37e6bf688b682c088c50f506f/lib/libgtk-4.so (unknown line)
g_timeout_dispatch at /home/mateusz/.julia/artifacts/6d8a1f48d4b47dc03fa048d88680be84ae15e5fc/lib/libglib-2.0.so.0 (unknown line)
g_main_dispatch at /home/mateusz/.julia/artifacts/6d8a1f48d4b47dc03fa048d88680be84ae15e5fc/lib/libglib-2.0.so.0 (unknown line)
g_main_context_iterate_unlocked.isra.29 at /home/mateusz/.julia/artifacts/6d8a1f48d4b47dc03fa048d88680be84ae15e5fc/lib/libglib-2.0.so.0 (unknown line)
g_main_context_iteration at /home/mateusz/.julia/artifacts/6d8a1f48d4b47dc03fa048d88680be84ae15e5fc/lib/libglib-2.0.so.0 (unknown line)
#239 at /home/mateusz/.julia/packages/Gtk4/BHOnE/src/GLib/loop.jl:83
unknown function (ip: 0x76f5ad5184bf)
g_sigatom at /home/mateusz/.julia/packages/Gtk4/BHOnE/src/GLib/signals.jl:211
unknown function (ip: 0x76f5ad518392)
glib_main at /home/mateusz/.julia/packages/Gtk4/BHOnE/src/GLib/loop.jl:80
unknown function (ip: 0x76f5ad51760f)
jl_apply at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
start_task at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/task.c:1202
Allocations: 36011968 (Pool: 36010156; Big: 1812); GC: 25
[1]    37078 segmentation fault (core dumped)  julia

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions