https://bugs.kde.org/show_bug.cgi?id=449435

            Bug ID: 449435
           Summary: falkon crashes after clicking a link in apdf file
           Product: Falkon
           Version: 3.1.0
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: now...@gmail.com
          Reporter: ka...@seznam.cz
  Target Milestone: ---

Application: falkon (3.1.0)

Qt Version: 5.15.2
Frameworks Version: 5.88.0
Operating System: Linux 5.15.16-gentoo x86_64
Windowing System: X11
Distribution: "Gentoo Base System release 2.7"
DrKonqi: 5.23.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
I have opened a link to a pdf file.
Within that file, I have clicked a link to another pdf.
Falkon crashed then, repeatedly.

The crash can be reproduced every time.

-- Backtrace:
Application: Falkon (falkon), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = {<No data
fields>}}
[KCrash Handler]
#6  0x00000000801f0fff in  ()
#7  0x00007f5264a0f38b in
QtWebEngineCore::ContentBrowserClientQt::CanCreateWindow(content::RenderFrameHost*,
GURL const&, GURL const&, url::Origin const&,
content::mojom::WindowContainerType, GURL const&, content::Referrer const&,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, WindowOpenDisposition, blink::mojom::WindowFeatures const&, bool, bool,
bool*) (this=<optimized out>, opener=<optimized out>, opener_url=<optimized
out>, opener_top_level_frame_url=<optimized out>, source_origin=<optimized
out>, container_type=<optimized out>, target_url=..., referrer=...,
frame_name="", disposition=WindowOpenDisposition::NEW_FOREGROUND_TAB,
features=..., user_gesture=true, opener_suppressed=false,
no_javascript_access=0x7fff558a8bb7) at
/var/tmp/portage/dev-qt/qtwebengine-5.15.2_p20211216/work/qtwebengine-5.15.2_p20211216/src/core/content_browser_client_qt.cpp:744
#8  0x00007f526925a8fe in
content::RenderFrameHostImpl::CreateNewWindow(mojo::StructPtr<content::mojom::CreateNewWindowParams>,
base::OnceCallback<void (content::mojom::CreateNewWindowStatus,
mojo::StructPtr<content::mojom::CreateNewWindowReply>)>) () at
/usr/lib64/libQt5WebEngineCore.so.5
#9  0x00007f52654e950d in
content::mojom::FrameHostStubDispatch::AcceptWithResponder(content::mojom::FrameHost*,
mojo::Message*, std::unique_ptr<mojo::MessageReceiverWithStatus,
std::default_delete<mojo::MessageReceiverWithStatus> >) () at
/usr/lib64/libQt5WebEngineCore.so.5
#10 0x00007f526923298f in
content::mojom::FrameHostStub<mojo::RawPtrImplRefTraits<content::mojom::FrameHost>
>::AcceptWithResponder(mojo::Message*,
std::unique_ptr<mojo::MessageReceiverWithStatus,
std::default_delete<mojo::MessageReceiverWithStatus> >) () at
/usr/lib64/libQt5WebEngineCore.so.5
#11 0x00007f5267227bb7 in
mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) [clone
.part.0] () at /usr/lib64/libQt5WebEngineCore.so.5
#12 0x00007f526722836b in mojo::MessageDispatcher::Accept(mojo::Message*) () at
/usr/lib64/libQt5WebEngineCore.so.5
#13 0x00007f526726ad3d in IPC::(anonymous
namespace)::ChannelAssociatedGroupController::AcceptSyncMessage(unsigned int,
unsigned int) () at /usr/lib64/libQt5WebEngineCore.so.5
#14 0x00007f5266b901e7 in base::TaskAnnotator::RunTask(char const*,
base::PendingTask*) () at /usr/lib64/libQt5WebEngineCore.so.5
#15 0x00007f5266ba1712 in
base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*)
() at /usr/lib64/libQt5WebEngineCore.so.5
#16 0x00007f5266ba1b7c in
base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
() at /usr/lib64/libQt5WebEngineCore.so.5
#17 0x00007f52649fe178 in
QtWebEngineCore::MessagePumpForUIQt::handleScheduledWork()
(this=0x557e3b3f1380) at
/var/tmp/portage/dev-qt/qtwebengine-5.15.2_p20211216/work/qtwebengine-5.15.2_p20211216/src/core/browser_main_parts_qt.cpp:208
#18 0x00007f526c6f9dcf in QObject::event(QEvent*) (this=0x557e194d8200,
e=0x7f522c4bc7d0) at
/var/tmp/portage/dev-qt/qtcore-5.15.2-r14/work/qtbase-f4ac0b55c37f2b594ffbe639db43dac365825c7c/src/corelib/kernel/qobject.cpp:1336
#19 0x00007f526cb0864f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x557e194d8200, e=0x7f522c4bc7d0) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.2-r12/work/qtbase-7c6c0030cf80ef7b9ace42996b0e0c3a72f76860/src/widgets/kernel/qapplication.cpp:3632
#20 0x00007f526c6cf6f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x557e194d8200, event=0x7f522c4bc7d0) at
/var/tmp/portage/dev-qt/qtcore-5.15.2-r14/work/qtbase-f4ac0b55c37f2b594ffbe639db43dac365825c7c/src/corelib/kernel/qcoreapplication.cpp:1064
#21 0x00007f526c6d2bb5 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x557e19091950) at
/var/tmp/portage/dev-qt/qtcore-5.15.2-r14/work/qtbase-f4ac0b55c37f2b594ffbe639db43dac365825c7c/src/corelib/kernel/qcoreapplication.cpp:1821
#22 0x00007f526c71fcd3 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x557e19186670) at
/var/tmp/portage/dev-qt/qtcore-5.15.2-r14/work/qtbase-f4ac0b55c37f2b594ffbe639db43dac365825c7c/src/corelib/kernel/qeventdispatcher_glib.cpp:277
#23 0x00007f5262c7d8db in g_main_dispatch (context=0x7f5254005000) at
../glib-2.70.2/glib/gmain.c:3381
#24 g_main_context_dispatch (context=0x7f5254005000) at
../glib-2.70.2/glib/gmain.c:4099
#25 0x00007f5262c7db88 in g_main_context_iterate
(context=context@entry=0x7f5254005000, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
../glib-2.70.2/glib/gmain.c:4175
#26 0x00007f5262c7dc3f in g_main_context_iteration (context=0x7f5254005000,
may_block=1) at ../glib-2.70.2/glib/gmain.c:4240
#27 0x00007f526c71f778 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x557e1917efe0, flags=...) at
/var/tmp/portage/dev-qt/qtcore-5.15.2-r14/work/qtbase-f4ac0b55c37f2b594ffbe639db43dac365825c7c/src/corelib/kernel/qeventdispatcher_glib.cpp:423
#28 0x00007f526c6ce183 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fff558a9f30, flags=..., flags@entry=...) at
../../include/QtCore/../../../qtbase-f4ac0b55c37f2b594ffbe639db43dac365825c7c/src/corelib/global/qflags.h:69
#29 0x00007f526c6d64a0 in QCoreApplication::exec() () at
../../include/QtCore/../../../qtbase-f4ac0b55c37f2b594ffbe639db43dac365825c7c/src/corelib/global/qflags.h:121
#30 0x00007f526358458c in QGuiApplication::exec() () at
/var/tmp/portage/dev-qt/qtgui-5.15.2-r16/work/qtbase-38ad2f39daec09168728033969265834b6a2d924/src/gui/kernel/qguiapplication.cpp:1867
#31 0x00007f526cb085c5 in QApplication::exec() () at
/var/tmp/portage/dev-qt/qtwidgets-5.15.2-r12/work/qtbase-7c6c0030cf80ef7b9ace42996b0e0c3a72f76860/src/widgets/kernel/qapplication.cpp:2824
#32 0x0000557e18eef8e6 in main(int, char**) (argc=<optimized out>,
argv=0x7fff558aa238) at
/var/tmp/portage/www-client/falkon-3.1.0-r1/work/falkon-3.1.0/src/main/main.cpp:155
[Inferior 1 (process 7211) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to