Bug 284733 - Post shutdown restore crashes Konqueror
Summary: Post shutdown restore crashes Konqueror
Status: RESOLVED DUPLICATE of bug 210648
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: 4.7.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-22 19:35 UTC by HughDaniel
Modified: 2012-05-29 01:43 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 HughDaniel 2011-10-22 19:35:12 UTC
Application: konqueror (4.7.2 (4.7.2))
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

  This bug is related to a set of websites (about six) that my konqueror was trying to restore after a system reboot, when I did the restore (or just ignored it) and then said no to two popup dialogs (one about searching for a plugin for text/html and the other about what to do with a .ico favicon) then it crashes.  I saved the last website, but sadly it was one of the others that was pushing the crash and konqueror has erased the set durring my testing.  So you have the backtrace and that is about as useful as I can make it, but email if you have questions.

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f43fc54f780 (LWP 13119))]

Thread 4 (Thread 0x7f43d3e46700 (LWP 13185)):
#0  g_main_context_prepare (context=0x55328a0, priority=0x7f43d3e45ca8) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2800
#1  0x00007f43f4bf9dfd in g_main_context_iterate (context=0x55328a0, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3069
#2  0x00007f43f4bfa429 in g_main_context_iteration (context=0x55328a0, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#3  0x00007f43f98f2f3e in QEventDispatcherGlib::processEvents (this=0x537ae90, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f43f98c6cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f43f98c6ef7 in QEventLoop::exec (this=0x7f43d3e45dd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f43f97de27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f43f98a9cbf in QInotifyFileSystemWatcherEngine::run (this=0x2cf4040) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f43f97e0d05 in QThreadPrivate::start (arg=0x2cf4040) at thread/qthread_unix.cpp:331
#9  0x00007f43f54c3efc in start_thread (arg=0x7f43d3e46700) at pthread_create.c:304
#10 0x00007f43fbdc789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f43d2958700 (LWP 13197)):
#0  0x00007f43fbdbb773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f43e8daf03f in poll_func (ufds=0x34c4bd0, nfds=2, timeout=-1, userdata=0x31274d0) at pulse/thread-mainloop.c:69
#2  0x00007f43e8da045c in pa_mainloop_poll (m=0x6510f80) at pulse/mainloop.c:875
#3  0x00007f43e8da0ac9 in pa_mainloop_iterate (m=0x6510f80, block=<optimized out>, retval=0x0) at pulse/mainloop.c:957
#4  0x00007f43e8da0b80 in pa_mainloop_run (m=0x6510f80, retval=0x0) at pulse/mainloop.c:975
#5  0x00007f43e8daefef in thread (userdata=0x2597fb0) at pulse/thread-mainloop.c:88
#6  0x00007f43e8753c78 in internal_thread_func (userdata=0x2544e70) at pulsecore/thread-posix.c:83
#7  0x00007f43f54c3efc in start_thread (arg=0x7f43d2958700) at pthread_create.c:304
#8  0x00007f43fbdc789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f43cc528700 (LWP 13200)):
#0  0x00007f43fbd9351d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f43f4c226d2 in g_usleep (microseconds=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gtimer.c:253
#2  0x00007f43f4bf5cfc in unix_signal_helper_thread (data=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:4575
#3  0x00007f43f4c1f2b6 in g_thread_create_proxy (data=0x2f4e7b0) at /build/buildd/glib2.0-2.30.0/./glib/gthread.c:1962
#4  0x00007f43f54c3efc in start_thread (arg=0x7f43cc528700) at pthread_create.c:304
#5  0x00007f43fbdc789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f43fc54f780 (LWP 13119)):
[KCrash Handler]
#6  0x00007f43e9b5577f in KHTMLPart::checkCompleted (this=0x340edf0) at ../../khtml/khtml_part.cpp:2394
#7  0x00007f43e9b7c4a8 in KHTMLRun::foundMimeType (this=0x737c220, _type=<optimized out>) at ../../khtml/khtml_run.cpp:70
#8  0x00007f43faac53a2 in KRun::mimeTypeDetermined (this=0x737c220, mimeType=<optimized out>) at ../../kio/kio/krun.cpp:1433
#9  0x00007f43fb67974d in KParts::BrowserRun::slotBrowserMimetype (this=0x737c220, _job=<optimized out>, type=...) at ../../kparts/browserrun.cpp:245
#10 0x00007f43fb679c59 in KParts::BrowserRun::qt_metacall (this=0x737c220, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff37d45a70) at ./browserrun.moc:80
#11 0x00007f43f98daeba in QMetaObject::activate (sender=0x739ec50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff37d45a70) at kernel/qobject.cpp:3278
#12 0x00007f43faa60947 in KIO::TransferJob::mimetype (this=<optimized out>, _t1=0x739ec50, _t2=<optimized out>) at ./jobclasses.moc:419
#13 0x00007f43faa6099c in KIO::TransferJob::slotMimetype (this=0x739ec50, type=...) at ../../kio/kio/job.cpp:1180
#14 0x00007f43faa62666 in KIO::TransferJob::qt_metacall (this=0x739ec50, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff37d45bf0) at ./jobclasses.moc:372
#15 0x00007f43f98daeba in QMetaObject::activate (sender=0x24e1180, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff37d45bf0) at kernel/qobject.cpp:3278
#16 0x00007f43fab06515 in KIO::SlaveInterface::mimeType (this=<optimized out>, _t1=<optimized out>) at ./slaveinterface.moc:273
#17 0x00007f43fab08a42 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=21, rawdata=...) at ../../kio/kio/slaveinterface.cpp:267
#18 0x00007f43fab05875 in KIO::SlaveInterface::dispatch (this=0x24e1180) at ../../kio/kio/slaveinterface.cpp:88
#19 0x00007f43faaf8ace in KIO::Slave::gotInput (this=0x24e1180) at ../../kio/kio/slave.cpp:344
#20 0x00007f43faaf922c in KIO::Slave::qt_metacall (this=0x24e1180, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff37d45fd0) at ./slave.moc:82
#21 0x00007f43f98daeba in QMetaObject::activate (sender=0x2490720, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#22 0x00007f43faa2d3a7 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#23 KIO::ConnectionPrivate::dequeue (this=0x23b4630) at ../../kio/kio/connection.cpp:71
#24 0x00007f43faa2d44d in KIO::Connection::qt_metacall (this=0x2490720, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x739be80) at ./connection.moc:79
#25 0x00007f43f98dea5e in QObject::event (this=0x2490720, e=<optimized out>) at kernel/qobject.cpp:1217
#26 0x00007f43f89ff424 in notify_helper (e=0x6f76150, receiver=0x2490720, this=0x18d1b00) at kernel/qapplication.cpp:4486
#27 QApplicationPrivate::notify_helper (this=0x18d1b00, receiver=0x2490720, e=0x6f76150) at kernel/qapplication.cpp:4458
#28 0x00007f43f8a04291 in QApplication::notify (this=0x7fff37d469e0, receiver=0x2490720, e=0x6f76150) at kernel/qapplication.cpp:4365
#29 0x00007f43fa2fd126 in KApplication::notify (this=0x7fff37d469e0, receiver=0x2490720, event=0x6f76150) at ../../kdeui/kernel/kapplication.cpp:311
#30 0x00007f43f98c7afc in QCoreApplication::notifyInternal (this=0x7fff37d469e0, receiver=0x2490720, event=0x6f76150) at kernel/qcoreapplication.cpp:787
#31 0x00007f43f98cb51f in sendEvent (event=0x6f76150, receiver=0x2490720) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x18a98b0) at kernel/qcoreapplication.cpp:1428
#33 0x00007f43f98f2a73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#34 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#35 0x00007f43f4bf9a5d in g_main_dispatch (context=0x18d60e0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441
#36 g_main_context_dispatch (context=0x18d60e0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011
#37 0x00007f43f4bfa258 in g_main_context_iterate (context=0x18d60e0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089
#38 0x00007f43f4bfa429 in g_main_context_iteration (context=0x18d60e0, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#39 0x00007f43f98f2ed6 in QEventDispatcherGlib::processEvents (this=0x18aafa0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#40 0x00007f43f8aa707e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x00007f43f98c6cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#42 0x00007f43f98c6ef7 in QEventLoop::exec (this=0x7fff37d46810, flags=...) at kernel/qeventloop.cpp:201
#43 0x00007f43f98cb789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#44 0x00007f43fc13baaa in kdemain (argc=<optimized out>, argv=<optimized out>) at ../../../konqueror/src/konqmain.cpp:242
#45 0x00007f43fbd0730d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff37d47398, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff37d47388) at libc-start.c:226
#46 0x0000000000400671 in _start ()

Possible duplicates by query: bug 268574.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-05-29 01:43:20 UTC

*** This bug has been marked as a duplicate of bug 210648 ***