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

Crash on stuff.co.nz due to null navigation_type #24198

Open
shannonbooth opened this issue May 3, 2024 · 0 comments
Open

Crash on stuff.co.nz due to null navigation_type #24198

shannonbooth opened this issue May 3, 2024 · 0 comments
Labels
bug Something isn't working has-repro We have a way to reproduce this bug. regression

Comments

@shannonbooth
Copy link
Member

shannonbooth commented May 3, 2024

The following verification has started crashing stuff.co.nz on load:

// 1. Assert: navigationType is not null.

Backtrace:

Program received signal SIGILL, Illegal instruction.
ak_verification_failed () at /home/shannon/personal/serenity/AK/Assertions.cpp:108
108         __builtin_trap();
(gdb) bt
#0  ak_verification_failed () at /home/shannon/personal/serenity/AK/Assertions.cpp:108
#1  0x00007fe7d0183f1f in apply_the_history_step () at /home/shannon/personal/serenity/Userland/Libraries/LibWeb/HTML/TraversableNavigable.cpp:734
#2  0x00007fe7d0184d00 in update_for_navigable_creation_or_destruction () at /home/shannon/personal/serenity/Userland/Libraries/LibWeb/HTML/TraversableNavigable.cpp:982
#3  0x00007fe7d0106770 in operator() () at /home/shannon/personal/serenity/Userland/Libraries/LibWeb/HTML/NavigableContainer.cpp:138
#4  call () at /home/shannon/personal/serenity/Meta/Lagom/../../AK/Function.h:192
#5  0x00007fe7cfe23319 in operator() () at /home/shannon/personal/serenity/Meta/Lagom/../../AK/Function.h:125
#6  0x00007fe7d0162174 in execute_steps () at /home/shannon/personal/serenity/Meta/Lagom/../../Userland/Libraries/LibWeb/HTML/SessionHistoryTraversalQueue.h:29
#7  operator() () at /home/shannon/personal/serenity/Userland/Libraries/LibWeb/HTML/SessionHistoryTraversalQueue.cpp:37
#8  call () at /home/shannon/personal/serenity/Meta/Lagom/../../AK/Function.h:192
#9  0x00007fe7cee62fd9 in operator() () at /home/shannon/personal/serenity/Meta/Lagom/../../AK/Function.h:125
#10 0x00007fe7cee62525 in dispatch_event () at /home/shannon/personal/serenity/Userland/Libraries/LibCore/EventReceiver.cpp:162
#11 0x0000559cb379de9d in qt_timer_fired () at /home/shannon/personal/serenity/Ladybird/Qt/EventLoopImplementationQt.cpp:88
#12 operator() () at /home/shannon/personal/serenity/Ladybird/Qt/EventLoopImplementationQt.cpp:102
#13 call () at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:146
#14 call<QtPrivate::List<>, void> () at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:256
#15 impl () at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:420
#16 0x00007fe7d16ed023 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#17 0x00007fe7d16fb4be in QTimer::timeout(QTimer::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
@shannonbooth shannonbooth added bug Something isn't working regression has-repro We have a way to reproduce this bug. labels May 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working has-repro We have a way to reproduce this bug. regression
Projects
Status: No status
Development

No branches or pull requests

1 participant