[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kfm-devel
Subject:    Bug#2969: khtml does bad printf and dies when setting char set encoding
From:       Nick Thompson <nickthompson () lucent ! com>
Date:       2000-04-07 9:57:48
[Download RAW message or body]

Package: khtml
Version: 20000406

Here is a gdb session which is trying to view my public_html directory
using HTML:

Nick-> gdb konqueror
GNU gdb 4.17
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "sparc-sun-solaris2.6"...
(no debugging symbols found)...
(gdb) r
Starting program: /opt/kde2/20000406/bin/konqueror
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...libkonq: Invalid bookmark : found
mimetype='appli
cation/pdf' for
file='/home/nickthom/.kde/share/apps/kfm/bookmarks/http:%2f%2feu
rope.micro.lucent.com%2fgsmfiles%2fHardware%2fTrident_datasheet(Feb_2000).pdf'!iconloader
(kdelibs): Theme tree: (KDE-HiColor: (KDE-LoColor))
DOCTYPE viewmodexml
DOCTYPE kpartgui
QGDict::hashStringKey: Invalid null key
konqueror: Instance konq_searcher has no about data
DOCTYPE QConfig
kparts: MainWindow::createGUI for 0L
konqueror: loading icon kde1 with size 22
konqueror: loading icon kde2 with size 22
konqueror: loading icon kde3 with size 22
konqueror: loading icon kde4 with size 22
konqueror: loading icon kde5 with size 22
konqueror: loading icon kde6 with size 22
konqueror: loading icon kde7 with size 22
konqueror: loading icon kde8 with size 22
konqueror: loading icon kde9 with size 22
konqueror: KonqMainView::openURL : _url = 'file:/home/nickthom'
konqueror: trying openView for file:/home/nickthom (servicetype )
konqueror: Creating new konqrun for file:/home/nickthom
konqueror: FILTERING inode/directory
konqueror:  KonqMainView::openView inode/directory file:/home/nickthom
konqueror: KonqViewManager::splitView(ServiceType)
konqueror: KonqViewManager::split
konqueror: KonqViewManager::createView
konqueror: trying to create view for "inode/directory"
konqueror: inode/directory.desktop
konqueror: No X-KDE-AutoEmbed, looking for group
konqueror: KonqViewManager::setupView
konqueror: Creating KonqChildView
konqueror: Reading global config for konq_propsview
konqueror: KonqChildView::switchView
konqueror: +KonqKfmIconView
DOCTYPE kpartgui
konqueror: KonqFrame::attachInternal()
konqueror: KonqChildView::connectView
konqueror: KonqChildView::show()
konqueror: KonqChildView created
konqueror: KonqViewManager::setupView done
kio (Scheduler): Scheduler has now 1 jobs c7c60
konqueror: KonqChildView::slotStartedc7c60
BgImage is Paper01.jpg
konqueror: Append a new entry
konqueror: Current position : 0
konqueror: slotPartActivated ba3d8
konqueror: connectExtension
konqueror: cut
konqueror: copy
konqueror: paste
konqueror: del
konqueror: trash
konqueror: shred
konqueror: print
konqueror: saveLocalProperties
konqueror: Connecting to saveLocalProperties
konqueror: savePropertiesAsDefault
konqueror: Connecting to savePropertiesAsDefault
kparts: MainWindow::createGUI for child view
kparts: ReadOnlyPart::guiActivateEvent -> file:/home/nickthom
kio (Scheduler): Scheduling job
konqueror: createSlave for file:/home/nickthom
konqueror: PID of slave = 12894
kio (Scheduler): scheduler: job started c7c60
kio (KIOConnection): pending queue 48
kio (KIOConnection): pending queue 71
konqueror: slave has connected to application
kio (KIOConnection): dequeue
kio (KIOConnection): sendnow 48
konqueror: KonqRun::~KonqRun()
kio (KIOConnection): dequeue
kio (KIOConnection): sendnow 71
kio (KIOConnection): read
kio (KIOConnection): read cmd 10
kio (KIOConnection): finished reading cmd 10
konqueror: got answer 10
kio (KIOJob): dispatch 10
kio (KIOConnection): read
kio (KIOConnection): read cmd 106
kio (KIOConnection): finished reading cmd 106
kio (KIOJob): dispatch 106
kio (KIOConnection): read
kio (KIOConnection): read cmd 106
kio (KIOConnection): Not enough data read (8182 instead of 52796)
cmd=106d
kio (KIOConnection): Not enough data read (8192 instead of 44614)
cmd=106d
kio (KIOConnection): Not enough data read (8192 instead of 36422)
cmd=106d
kio (KIOConnection): Not enough data read (8192 instead of 28230)
cmd=106d
kio (KIOConnection): Not enough data read (8192 instead of 20038)
cmd=106d
kio (KIOConnection): Not enough data read (8192 instead of 11846)
cmd=106d
kio (KIOConnection): finished reading cmd 106
kio (KIOJob): dispatch 106
kio (KIOJob): SimpleJob::slotProcessedSize - percent =  100
kio (KIOConnection): read
kio (KIOConnection): read cmd 104
kio (KIOConnection): finished reading cmd 104
kio (KIOJob): dispatch 104
kio (KIOJob): Finished [this = d8060]
kio (KIOConnection): sendnow 51
konqueror: KonqChildView::slotCompleted
konqueror: updating toolbar actions
kio (KMimeType): Mime Type finding for '/home/nickthom/label'
kio (KIOConnection): read
kio (KIOConnection): read cmd 109
kio (KIOConnection): finished reading cmd 109
kio (KIOJob): dispatch 109
kio (Scheduler): slave status
kio (Scheduler): Slave = d8060 (PID = 12894) protocol = file host =
[None] Not connected
iconloader (kdelibs): Application konqueror loads icon with extension.
iconloader (kdelibs): Application konqueror loads icon with extension.
iconloader (kdelibs): Application konqueror loads icon with extension.
iconloader (kdelibs): Application konqueror loads icon with extension.
konqueror: KonqMainView::openURL : _url =
'file:/home/nickthom/public_html'
konqueror: trying openView for file:/home/nickthom/public_html
(servicetype inode/directory)
konqueror:  KonqMainView::openView inode/directory
file:/home/nickthom/public_html
konqueror: KonqMainView::openView : url =
file:/home/nickthom/public_html
libkonq: forgetting about /home/nickthom
kio (Scheduler): Scheduler has now 1 jobs dd1c8
konqueror: KonqChildView::slotStarteddd1c8
konqueror: Truncating history
konqueror: Append a new entry
konqueror: Current position : 1
konqueror: KonqChildView::show()
konqueror: updating toolbar actions
kio (Scheduler): Scheduling job
kio (Scheduler): scheduler: job started dd1c8
kio (KIOConnection): sendnow 71
kio (KIOConnection): read
kio (KIOConnection): read cmd 10
kio (KIOConnection): finished reading cmd 10
kio (KIOJob): dispatch 10
kio (KIOConnection): read
kio (KIOConnection): read cmd 106
kio (KIOConnection): finished reading cmd 106
kio (KIOJob): dispatch 106
kio (KIOJob): SimpleJob::slotProcessedSize - percent =  5
kio (KIOConnection): read
kio (KIOConnection): read cmd 106
kio (KIOConnection): finished reading cmd 106
kio (KIOJob): dispatch 106
kio (KIOJob): SimpleJob::slotProcessedSize - percent =  100
kio (KIOConnection): read
kio (KIOConnection): read cmd 104
kio (KIOConnection): finished reading cmd 104
kio (KIOJob): dispatch 104
kio (KIOJob): Finished [this = d8060]
kio (KIOConnection): sendnow 51
konqueror: KonqChildView::slotCompleted
konqueror: updating toolbar actions
kio (KIOConnection): read
kio (KIOConnection): read cmd 109
kio (KIOConnection): finished reading cmd 109
kio (KIOJob): dispatch 109
kio (Scheduler): slave status
kio (Scheduler): Slave = d8060 (PID = 12894) protocol = file host =
[None] Not connected
kio (KMimeType): Mime Type finding for
'/home/nickthom/public_html/release.sh'
kio (KMimeType): Mime Type finding for
'/home/nickthom/public_html/make_deliv.sh'
got a databaseChanged signal !
kio (KMimeType): Mime Type finding for
'/home/nickthom/public_html/make_deliv.sh'
kio (KMimeType): Mime Type finding for
'/home/nickthom/public_html/release.sh'
konqueror: KonqMainView::openURL : _url =
'file:/home/nickthom/public_html'
konqueror: trying openView for file:/home/nickthom/public_html
(servicetype )
konqueror: Creating new konqrun for file:/home/nickthom/public_html
konqueror: FILTERING inode/directory
konqueror:  KonqMainView::openView inode/directory
file:/home/nickthom/public_html
konqueror: KonqMainView::openView : url =
file:/home/nickthom/public_html
konqueror: trying to create view for "text/html"
konqueror: text/html.desktop
konqueror: X-KDE-AutoEmbed set to true
konqueror: KonqChildView::switchView
DOCTYPE kpartgui

Program received signal SIGSEGV, Segmentation fault.
0xee6a4734 in strlen ()
(gdb) info stack
#0  0xee6a4734 in strlen ()
#1  0xee6da62c in _doprnt ()
#2  0xee6e3788 in printf ()
#3  0xee3780dc in KHTMLPart::setEncoding ()
#4  0xee37a854 in KHTMLPart::slotSetEncoding ()
#5  0xeea9bd20 in QObject::activate_signal ()
#6  0xef355924 in KAction::activated ()
#7  0xef34c918 in KSelectAction::setCurrentItem ()
#8  0xee37320c in KHTMLPart::KHTMLPart ()
#9  0xee38f9a8 in KHTMLFactory::createPart ()
#10 0xef6491b0 in KParts::Factory::create ()
#11 0xef6fab14 in KonqViewFactory::create ()
#12 0xef76b858 in KonqFrame::attach ()
#13 0xef75d264 in KonqChildView::switchView ()
#14 0xef75d98c in KonqChildView::changeViewMode ()
#15 0xef74e644 in KonqMainView::openView ()
#16 0xef75bf7c in KonqRun::foundMimeType ()
#17 0xef5588ec in KRun::init ()
#18 0xef559518 in KRun::slotTimeout ()
#19 0xeea9bd20 in QObject::activate_signal ()
#20 0xeec14250 in QTimer::timeout ()
#21 0xeeae40cc in QTimer::event ()
#22 0xeea3fba8 in QApplication::notify ()
---Type <return> to continue, or q <return> to quit---
#23 0xee9c5b48 in qt_activate_timers ()
#24 0xee9c34bc in QApplication::processNextEvent ()
#25 0xeea413c8 in QApplication::enter_loop ()
#26 0xee9c30e8 in QApplication::exec ()
#27 0xef747604 in main ()
(gdb)

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic