Bug 45329 - Konqueror embedded issue
Summary: Konqueror embedded issue
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: konq-e (show other bugs)
Version: unspecified
Platform: unspecified Other
: NOR crash
Target Milestone: ---
Assignee: Konqueror/Embedded Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-07-16 19:18 UTC by Dominic Coulombe
Modified: 2004-01-21 04:04 UTC (History)
0 users

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 Dominic Coulombe 2002-07-16 19:13:01 UTC
(*** This bug was imported into bugs.kde.org ***)

--=-iUtxgTHItiF62+d98V31
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi there

I'm currently looking the source code of the konq-embed browser and I
found a strange segmentation fault.


Here is the background :
------------------------
Linux version : SuSE 7.2 Pro
KDE version : 2.2.2
Qt Version :  2.3.2
Konq-embed version : snapshot-20020311 (the tar.gz version)


What I do to crash the application :
------------------------------------

I load as start page the file
http://doc.trolltech.com/2.3/qtextbrowser.html (that I browse locally in
/home/harfang/help/).  Then I hit (for an example) 16 times the tab key
to highlight the "setSource" hyperlink.

I hit now enter to follow the link (an anchor in the same page) then
another time the same key (I know it is useless but as a developper
I'm used to test application that way...) .  That is supposed to refresh
the same page at the same anchor position as I didn't press tab again.


Here is the result :
--------------------
debug: saveState!
debug: KHTMLPart::saveState saving URL
file:/home/harfang/help/qtextbrowser.html#23cc02
debug: saveState!
debug: KHTMLPart::saveState saving URL
file:/home/harfang/help/qtextbrowser.html#23cc02
launcher: creating slave for protocol file
debug: SlaveBase: select() error! exiting!
Segmentation fault


the whole output is attached.


I know that the output sent just before the segmentation fault is done
in the konq-embed/dropin/kio/slavebase.cpp module at line 218 but I'm
not sure of the way to solve that problem.

If it was a known bug I'm deeply sorry else you can contact me back
for more information of if you know how to solve the problem.

have a nice day and keep doing that great job.

--=20
_____________________________________
Dominic Coulombe
Programmeur / Programmer

HARFANG Microtechniques inc.
420 Boulevard Charest Est Suite 200
Qu=E9bec ( Canada ) G1K 8M4
Tel.: (418) 683-6222 / 1-866-HARFANG
Fax: (418) 683-7032

dcoulombe@harfangmicro.com

--=-iUtxgTHItiF62+d98V31
Content-Disposition: attachment; filename=output
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; name=output; charset=ISO-8859-1

Launcher::dispatchLoop()...
debug: KHTMLPart::init this=3D0x8525288 d=3D0x8525bf8
QAction::setAccel()  (saveDocument) requires widget in parent chain.
debug: creating slave for file:/home/harfang/help/qtextbrowser.html
launcher: creating slave for protocol file
debug: KHTMLPart::openURL file:/home/harfang/help/qtextbrowser.html
debug: closing old URL
debug: KHTMLPart::openURL now (before started) m_url =3D file:/home/harfang=
/help/qtextbrowser.html
debug: saveState!
debug: KHTMLPart::saveState saving URL file:/home/harfang/help/qtextbrowser=
.html
debug: KHTMLPart::clear() this =3D 0x8525288
QObject::connect: No such signal QObject::cleared()
QObject::connect:  (sender name:   'unnamed')
QObject::connect:  (receiver name: 'unnamed')
debug: SSL in use?=20
debug: setIcon unlock done.
debug:  using compatibility parseMode
debug: creating slave for file:/home/harfang/help/qtlogo.png
launcher: creating slave for protocol file
debug: creating slave for file:/home/harfang/help/face.png
launcher: creating slave for protocol file
debug: _finished
debug: releaseJob 0x85346f8
debug: file : current 0x85789d8
debug: KHTMLPart::emitLoadEvent 0x8525288
debug: _finished
debug: releaseJob 0x8548710
debug: file : current (nil)
debug: _finished
debug: releaseJob 0x853a1a8
debug: file : current (nil)
debug: _finished
debug: releaseJob 0x853b220
debug: file : current (nil)
debug: _finished
debug: releaseJob 0x8578490
debug: file : current (nil)
debug: _finished
debug: releaseJob 0x8579090
debug: file : current (nil)
debug: saveState!
debug: KHTMLPart::saveState saving URL file:/home/harfang/help/qtextbrowser=
.html
debug: sam: killing 0
debug: Slave::kill()
Slave::kill()
debug: Slave::~Slave()
debug: removed client!
debug: sam: killing 1
debug: Slave::kill()
Slave::kill()
debug: Slave::~Slave()
debug: removed client!
debug: sam: killing 2
debug: Slave::kill()
Slave::kill()
debug: Slave::~Slave()
debug: removed client!
debug: scrolling coords: x=3D12 y=3D12 width=3D204 height=3D120
debug: reached link:A
debug: scrolling coords: x=3D859 y=3D40 width=3D54 height=3D33
debug: reached link:A
debug: scrolling coords: x=3D927 y=3D40 width=3D66 height=3D33
debug: reached link:A
debug: scrolling coords: x=3D1007 y=3D40 width=3D29 height=3D33
debug: reached link:A
debug: scrolling coords: x=3D1050 y=3D40 width=3D63 height=3D33
debug: reached link:A
debug: scrolling coords: x=3D1127 y=3D40 width=3D36 height=3D33
debug: reached link:A
debug: scrolling coords: x=3D1177 y=3D40 width=3D65 height=3D33
debug: reached link:A
debug: scrolling coords: x=3D283 y=3D214 width=3D42 height=3D33
debug: reached link:A
debug: scrolling coords: x=3D76 y=3D246 width=3D93 height=3D33
debug: reached link:A
debug: scrolling coords: x=3D63 y=3D278 width=3D70 height=3D33
debug: reached link:A
debug: scrolling coords: x=3D10 y=3D310 width=3D175 height=3D33
debug: reached link:A
debug: scrolling coords: x=3D50 y=3D382 width=3D96 height=3D33
debug: reached link:A
debug: scrolling coords: x=3D50 y=3D399 width=3D105 height=3D33
debug: reached link:A
debug: scrolling coords: x=3D124 y=3D416 width=3D70 height=3D33
debug: reached link:A
debug: saveState!
debug: KHTMLPart::saveState saving URL file:/home/harfang/help/qtextbrowser=
.html
debug: creating slave for file:/home/harfang/help/qtextbrowser.html#23cc02
launcher: creating slave for protocol file
debug: KHTMLPart::openURL file:/home/harfang/help/qtextbrowser.html#23cc02
debug: KHTMLPart::openURL now m_url =3D file:/home/harfang/help/qtextbrowse=
r.html#23cc02
debug: KHTMLPart::emitLoadEvent 0x8525288
debug: completed...
debug: saveState!
debug: KHTMLPart::saveState saving URL file:/home/harfang/help/qtextbrowser=
.html#23cc02
debug: saveState!
debug: KHTMLPart::saveState saving URL file:/home/harfang/help/qtextbrowser=
.html#23cc02
debug: releaseJob 0x8577d90
debug: file : current 0x84cbf48
debug: sam: killing 0
debug: Slave::kill()
Slave::kill()
debug: Slave::~Slave()
debug: removed client!
debug: saveState!
debug: KHTMLPart::saveState saving URL file:/home/harfang/help/qtextbrowser=
.html#23cc02
debug: KHTMLPart::openURL file:/home/harfang/help/qtextbrowser.html#23cc02
debug: KHTMLPart::openURL now m_url =3D file:/home/harfang/help/qtextbrowse=
r.html#23cc02
debug: KHTMLPart::emitLoadEvent 0x8525288
debug: completed...
debug: saveState!
debug: KHTMLPart::saveState saving URL file:/home/harfang/help/qtextbrowser=
.html#23cc02
debug: saveState!
debug: KHTMLPart::saveState saving URL file:/home/harfang/help/qtextbrowser=
.html#23cc02
launcher: creating slave for protocol file
debug: SlaveBase: select() error! exiting!

--=-iUtxgTHItiF62+d98V31--
Comment 1 Kai Lahmann 2004-01-21 04:04:53 UTC
works - guess fixed since years