Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't launch..wayland issue ? #122

Closed
1 task done
Pommede opened this issue Jan 19, 2024 · 4 comments
Closed
1 task done

Can't launch..wayland issue ? #122

Pommede opened this issue Jan 19, 2024 · 4 comments
Labels
bug Something isn't working

Comments

@Pommede
Copy link

Pommede commented Jan 19, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Description

Hi
i tried to launch efibooteditor but it close immediately..i installed qt5-wayland and qt6-wayland..same issue :-(
i've got this message whan i use a term
_qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
/usr/include/c++/13.2.1/bits/stl_vector.h:1125: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator [with _Tp = unsigned char; _Alloc = std::allocator; reference = unsigned char&; size_type = long unsigned int]: Assertion '_n < this->size()' failed.
fish: Job 1, 'efibooteditor' terminated by signal SIGABRT (Abandon)

an idea ?
thks

Environment

  • Application version:efibooteditor
  • Operating system:garuda linux
  • EFI/BIOS/Motherboard vendor:
  • EFI/BIOS version:

Raw EFI data

No response

Additional information

No response

Steps to reproduce

No response

@Pommede Pommede added the bug Something isn't working label Jan 19, 2024
@Neverous
Copy link
Owner

I think its unrelated to Qt, they don't use STL underneath AFAIK as they have their own implementations. Its probably bug in the app code - I'd guess with regards to parsing the EFI entries, some edge case or entry I haven't encountered yet.

Can you try efibooteditor --dump raw.json in the terminal and share the raw.json with me?

Other option would be to get debug build and run it with gdb it should show exactly where it crashes.

@Pommede
Copy link
Author

Pommede commented Jan 21, 2024

Thks for your response !
it's a bit too "technical" for me :-) but here's the json
raw.json

PS:it marks closed but i don't know how to let it open.. :-(

if it helps..i changed the theme and i have this line in addition..
(efibooteditor:5885): Gtk-WARNING **: 09:59:48.558: Theme parsing error: gtk.css:6703:68: Invalid name of pseudo-class

and a sudo efibooteditor

_qt.qpa.theme.dbus: Session DBus not running.
qt.qpa.theme.dbus: Application will not react to setting changes.
Check your DBus installation.
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
qt.core.qobject.connect: QObject::disconnect: Unexpected nullptr parameter
/usr/include/c++/13.2.1/bits/stl_vector.h:1125: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator [with _Tp = unsigned char; _Alloc = std::allocator; reference = unsigned char&; size_type = long unsigned int]: Assertion '_n < this->size()' failed.
fish: Job 1, 'sudo efibooteditor' terminated by signal SIGABRT (Abandon)

@Pommede Pommede closed this as not planned Won't fix, can't repro, duplicate, stale Jan 21, 2024
@Neverous Neverous reopened this Jan 21, 2024
@Neverous
Copy link
Owner

Yeah, not related to GUI - the messages apart from last assertion failed are just warnings from the GUI toolkit.
Bug in the code, thanks to your dump it was easy to find.
Should be fixed in next release. Or you can build from HEAD / download one of the newest builds from latest / build from git version of package in AUR

@Pommede
Copy link
Author

Pommede commented Jan 22, 2024

ok thks, i'll wait the next release i think ;-)
too beginner to build it...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants