Skip to content
This repository was archived by the owner on Aug 27, 2023. It is now read-only.
This repository was archived by the owner on Aug 27, 2023. It is now read-only.

example panics #40

@vhdirk

Description

@vhdirk

When trying to get the example running, it crashes with the following error:

thread '<unnamed>' panicked at 'assertion failed: !ptr.is_null()', /home/dvhaeren/.cargo/git/checkouts/glib-928cf7b282977403/92b365b/src/shared.rs:365:9
stack backtrace:
   0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
             at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
   1: std::sys_common::backtrace::_print
             at src/libstd/sys_common/backtrace.rs:71
   2: std::panicking::default_hook::{{closure}}
             at src/libstd/sys_common/backtrace.rs:59
             at src/libstd/panicking.rs:197
   3: std::panicking::default_hook
             at src/libstd/panicking.rs:211
   4: std::panicking::rust_panic_with_hook
             at src/libstd/panicking.rs:474
   5: std::panicking::begin_panic
             at /rustc/f22dca0a1bef4141e75326caacc3cd59f3d5be8e/src/libstd/panicking.rs:408
   6: <glib::shared::Shared<T, MM> as glib::translate::FromGlibPtrNone<*mut T>>::from_glib_none
             at /home/dvhaeren/.cargo/git/checkouts/glib-928cf7b282977403/92b365b/src/shared.rs:365
   7: glib::translate::from_glib_none
             at /home/dvhaeren/.cargo/git/checkouts/glib-928cf7b282977403/92b365b/src/translate.rs:1071
   8: <glib::variant::Variant as glib::translate::FromGlibPtrNone<*mut glib_sys::GVariant>>::from_glib_none
             at /home/dvhaeren/.cargo/git/checkouts/glib-928cf7b282977403/92b365b/src/shared.rs:159
   9: webkit_web_extension_initialize_with_user_data
             at /home/dvhaeren/projects/webkit2gtk-webextension-rs/example/<::webkit2gtk_webextension::web_extension_init_with_data macros>:8
  10: <unknown>
  11: _ZN6WebKit22WebKitExtensionManager10initializeEPNS_14InjectedBundleEPN3API6ObjectE
  12: <unknown>
  13: <unknown>
  14: <unknown>
  15: <unknown>
  16: <unknown>
  17: <unknown>
  18: <unknown>
  19: _ZN3WTF7RunLoop11performWorkEv
  20: <unknown>
  21: g_main_context_dispatch
  22: <unknown>
  23: g_main_loop_run
  24: _ZN3WTF7RunLoop3runEv
  25: <unknown>
  26: __libc_start_main
  27: _start
fatal runtime error: failed to initiate panic, error 5

I've run a cargo update for both this example and the accompanying webkit2gtk-rs example. I remember that this used to work nicely a couple of months ago (definitively pre glib-rs 0.7)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions