Bug 224828 - Konqueror crashes after opening a new tab
Summary: Konqueror crashes after opening a new tab
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2010-01-29 23:21 UTC by François Bianco
Modified: 2018-10-21 05:11 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description François Bianco 2010-01-29 23:21:37 UTC
Application that crashed: konqueror
Version of the application: 4.3.4 (KDE 4.3.4)
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.3
Operating System: Linux 2.6.32-trunk-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
Just opened a new tab in konqueror and it crashes.

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Aborted
The current source language is "auto; currently c".
[KCrash Handler]
#5  0x00007f6c8ed40f55 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f6c8ed43d90 in *__GI_abort () at abort.c:88
#7  0x00007f6c8ed7658d in __libc_message (do_abort=2, 
    fmt=0x7fffe2ecfd50 "0-7f6c91ac9000 r--s 00000000 08:05 326904", ' ' <repeats 21 times>, "/var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le64.cache-3\n7f6c91ac9000-7f6c91ad3000 r--s 00000000 08:05 326151", ' ' <repeats 18 times>...) at ../sysdeps/unix/sysv/linux/libc_fatal.c:173
#8  0x00007f6c8ed7fd56 in malloc_printerr (action=3, str=0x7f6c8ee2a840 "free(): invalid next size (fast)", ptr=<value optimized out>) at malloc.c:6239
#9  0x00007f6c8ed849bc in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3738
#10 0x00007f6c7ed0f1ec in KJS::ArgumentsNode::~ArgumentsNode() () from /usr/lib/libkjs.so.4
#11 0x00007f6c7ed2b93c in KJS::FunctionCallReferenceNode::~FunctionCallReferenceNode() () from /usr/lib/libkjs.so.4
#12 0x00007f6c7ed0f76c in KJS::AssignNode::~AssignNode() () from /usr/lib/libkjs.so.4
#13 0x00007f6c7ed0f8cc in KJS::ExprStatementNode::~ExprStatementNode() () from /usr/lib/libkjs.so.4
#14 0x00007f6c7ed0fa5a in KJS::IfNode::~IfNode() () from /usr/lib/libkjs.so.4
#15 0x00007f6c7ed2b405 in KJS::SourceElementsNode::~SourceElementsNode() () from /usr/lib/libkjs.so.4
#16 0x00007f6c7ed2b1d4 in WTF::RefPtr<KJS::SourceElementsNode>::operator= (this=0xb6b8f98, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:128
#17 ~ListRefPtr (this=0xb6b8f98, __in_chrg=<value optimized out>) at ../../kjs/wtf/ListRefPtr.h:44
#18 0x00007f6c7ed2b3f7 in KJS::SourceElementsNode::~SourceElementsNode() () from /usr/lib/libkjs.so.4
#19 0x00007f6c7ed2bd9c in KJS::FunctionBodyNode::~FunctionBodyNode() () from /usr/lib/libkjs.so.4
#20 0x00007f6c7ed00ca8 in ~RefPtr (this=0x7f6c77e42180, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:51
#21 ~FunctionImp (this=0x7f6c77e42180, __in_chrg=<value optimized out>) at ../../kjs/function.cpp:72
#22 0x00007f6c7ecd6a4b in KJS::Collector::collect () at ../../kjs/collector.cpp:720
#23 0x00007f6c7f5f899d in KJS::KJSProxyImpl::clear (this=0xaefd700) at ../../khtml/ecma/kjs_proxy.cpp:224
#24 0x00007f6c7f399d22 in KHTMLPart::clear (this=0xae12c20) at ../../khtml/khtml_part.cpp:1563
#25 0x00007f6c7f39a34c in KHTMLPart::begin (this=0xae12c20, url=..., xOffset=0, yOffset=0) at ../../khtml/khtml_part.cpp:2013
#26 0x00007f6c7f397538 in KHTMLPart::slotData (this=0xae12c20, kio_job=<value optimized out>, data=...) at ../../khtml/khtml_part.cpp:1704
#27 0x00007f6c7f3bf308 in KHTMLPart::qt_metacall (this=0xae12c20, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe2ed0e40) at ./khtml_part.moc:271
#28 0x00007f6c915dfdf2 in QMetaObject::activate (sender=0x8c869e0, from_signal_index=<value optimized out>, to_signal_index=40, argv=0xffffffffffffffff) at kernel/qobject.cpp:3112
#29 0x00007f6c9068d1a4 in KIO::TransferJob::data (this=0xc9a, _t1=0x8c869e0, _t2=<value optimized out>) at ./jobclasses.moc:364
#30 0x00007f6c90692a26 in KIO::TransferJob::qt_metacall (this=0x8c869e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe2ed0f70) at ./jobclasses.moc:344
#31 0x00007f6c915dfdf2 in QMetaObject::activate (sender=0x73da930, from_signal_index=<value optimized out>, to_signal_index=4, argv=0xffffffffffffffff) at kernel/qobject.cpp:3112
#32 0x00007f6c90751f22 in KIO::SlaveInterface::data (this=0xc9a, _t1=<value optimized out>) at ./slaveinterface.moc:140
#33 0x00007f6c90755a58 in KIO::SlaveInterface::dispatch (this=0x73da930, _cmd=100, rawdata=...) at ../../kio/kio/slaveinterface.cpp:163
#34 0x00007f6c907521d3 in KIO::SlaveInterface::dispatch (this=0x73da930) at ../../kio/kio/slaveinterface.cpp:91
#35 0x00007f6c9074510d in KIO::Slave::gotInput (this=0x73da930) at ../../kio/kio/slave.cpp:322
#36 0x00007f6c9074722c in KIO::Slave::qt_metacall (this=0x73da930, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe2ed12f0) at ./slave.moc:76
#37 0x00007f6c915dfdf2 in QMetaObject::activate (sender=0x5a7c770, from_signal_index=<value optimized out>, to_signal_index=4, argv=0xffffffffffffffff) at kernel/qobject.cpp:3112
#38 0x00007f6c90660fb7 in KIO::ConnectionPrivate::dequeue (this=0x5a7c6c0) at ../../kio/kio/connection.cpp:82
#39 0x00007f6c906610dd in KIO::Connection::qt_metacall (this=0x5a7c770, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x6c9d380) at ./connection.moc:73
#40 0x00007f6c915da6c8 in QObject::event (this=0x5a7c770, e=0x5332060) at kernel/qobject.cpp:1110
#41 0x00007f6c8f54b01d in QApplicationPrivate::notify_helper (this=0x1d635f0, receiver=0x5a7c770, e=0x5332060) at kernel/qapplication.cpp:4065
#42 0x00007f6c8f55307a in QApplication::notify (this=0x7fffe2ed1e80, receiver=0x5a7c770, e=0x5332060) at kernel/qapplication.cpp:4030
#43 0x00007f6c901a2e06 in KApplication::notify (this=0x7fffe2ed1e80, receiver=0x5a7c770, event=0x5332060) at ../../kdeui/kernel/kapplication.cpp:302
#44 0x00007f6c915cac9c in QCoreApplication::notifyInternal (this=0x7fffe2ed1e80, receiver=0x5a7c770, event=0x5332060) at kernel/qcoreapplication.cpp:610
#45 0x00007f6c915cb8e4 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x1cd7950) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1cd7950) at kernel/qcoreapplication.cpp:1247
#47 0x00007f6c915f37d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#48 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#49 0x00007f6c8e46190e in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#50 0x00007f6c8e4652c8 in ?? () from /lib/libglib-2.0.so.0
#51 0x00007f6c8e4653f0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#52 0x00007f6c915f339c in QEventDispatcherGlib::processEvents (this=0x1cda220, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#53 0x00007f6c8f5e1f1f in QGuiEventDispatcherGlib::processEvents (this=0xc9a, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#54 0x00007f6c915c9562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#55 0x00007f6c915c9934 in QEventLoop::exec (this=0x7fffe2ed1c90, flags=...) at kernel/qeventloop.cpp:201
#56 0x00007f6c915cbba4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#57 0x00007f6c86176a13 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#58 0x0000000000406e9e in launch (argc=3, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=24, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a057 "0") at ../../kinit/kinit.cpp:677
#59 0x0000000000407aad in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#60 0x0000000000407f91 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#61 0x00000000004086c6 in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Dario Andres 2010-02-24 02:56:28 UTC
This could be related to the glib bug : bug 196207.
- Are you experiencing this crash regularly / Can you reproduce the crash at will ?
Thanks
Comment 2 François Bianco 2010-02-24 15:19:27 UTC
I experienced again some Konqueror crash last days, sadly I did not looked at the backtrace. I will inform you next time I got it, and see if it is related to this backtrace.

But prehaps as you suggest it is related to the glib bug. And since I am using gnash player instead of flash, and I have the feeling that crashes appends only on website with video or animation, this would make sense.
Comment 3 Dario Andres 2010-02-26 13:48:27 UTC
There is a test to perform (to check for the glib bug):
- Quit Konqueror
- Start Konsole
- Type "export QT_NO_GLIB=1" + Enter
- Type "export MALLOC_CHECK_=" + Enter
- Type "konqueror" + Enter
- Use Konqueror and check if it crashes or not
If it doesn't crash, then it is likely to be bug 196207. 
Thanks
Comment 4 François Bianco 2010-03-10 09:45:25 UTC
I tried and it doesn't crash Konqueror.
Comment 5 Andrew Crouthamel 2018-09-20 22:10:40 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Andrew Crouthamel 2018-10-21 05:11:18 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!