[bt-devel] Problems opening presenters

Thomas J. Philpot bt-devel@crosswire.org
Fri, 14 Apr 2000 13:44:35 -0500


On Fri, 14 Apr 2000, you wrote:
> Joachim Ansorg writes:
> 
> > Hi!
> > 
> > This problem is caused by a bug in the KToolBar class of KDE2. My next commit will contain a fix in BibleTime for this.
> > 
> > --Joachim
> 
> Thanks Joachim!!!
> 
> I assumed it was something, but I have been unable to get everything
> working the way I want in order to do real debugging.  Which brings me to
> another series of questions...  Kdevelop related.   I should have time to
> dig into the documentation this weekend, so these aren't important
> requests.
> 
> Currently I check out changes using a shell script.  KDevelop seems to have
> the ability to do this, and it extracts my username from somewhere when I
> click on update for a specific module, but not my password.  Does anyone
> else have CVS working from within KDevelop?  I haven't discovered where to
> set things...

Under Project | Options, select CVS from the drop down list.  Click on OK.  Then
On the RFV tab in the tree window, you should be able to right click on a
folder and click Update.  That is how I've been updating my CVS source.

Also, check the KDevelop Users Guide under "13. CVS Integration" for more info.


> 
> Also, I am unable to run in debug mode, I get a message about no executable
> found.  (as I recall it seems to indicate no executable for BibleTime). 
> What should I do to step through a program to debug errors
> 

The executable bibletime in the bibletime directory is actually a shell script
that executes bibletime/.libs/bibletime.  If you want to used the integrated
debugger, you need to  click and hold the debug icon and select 'Debug
another executable'  Then, choose the 'bibletime/.libs/bibletime' executable. 
Your debugger should work fine then.  To use Kdbg within KDevelop, set 'use
External debugger' under Options | KDevelop Setup on the Debugger tab.  Click
Ok.  Then just click on the debug Icon. KDbg will complain that the bibletime
file it is trying to debug is not a valid executable.  Click ok then open the
bibletime/.libs/bibletime file.  It should work from there.   I've only glanced
at if for about 2 minutes, so I haven't actually got around to doing any real
debugging.  Hope this helps

Tom 

> > >I an having a problem where BibleTime 0.3 crashes every time I open a
> > >presenter.
> > >
> > >I have started from scratch with the latest CVS and still no help.
> > >
> > >The problem seems to have started about the time I installed Qt beta 4 and
> > >the related KDELIBS change
> > >
> > >I have no KDE 2 except for KDELibs and the KDE-qt module required by the
> > >latest snapshot.
> > >
> > >Here is the listing from the terminal window when BT crashes in case it
> > >gives someone any ideas...  I will be digging in myself, but would
> > >appreciate any guidance.
> > >
> > >
> > >CMDIArea::initView
> > >CMDIArea::readSettings
> > >BibleTime::readSettings()
> > >BibleTime::slotToggleFootnotes
> > >CMDIArea::refreshAll
> > >0 entries in list
> > >BibleTime::slotToggleStrongs
> > >CMDIArea::refreshAll
> > >0 entries in list
> > >CMDIARea::childEvent
> > >CMDIARea::resizeEvent
> > >CMDIARea::resizeEvent
> > >CGroupManager::viewportMousePressEvent
> > >CGroupManager::viewportMouseReleaseEvent
> > >checking
> > >CGroupManager::viewportMousePressEvent
> > >CGroupManager::viewportMouseReleaseEvent
> > >checking
> > >now emit createPresenter
> > >CBiblePresenter::createToolBar()
> > >ASSERT: "list != 0" in widgets/qcombobox.cpp (513)
> > >ASSERT: "list != 0" in widgets/qcombobox.cpp (513)
> > >CMDIARea::childEvent
> > >CMDIARea::childEvent
> > >CMDIARea::childEvent
> > >CCommentaryPresenter::createToolBar()
> > >QPainter::begin: Cannot paint null pixmap
> > >QPainter::setPen: Will be reset by begin()
> > >KCRash: crashing.... crashRecusrionCounter = 0
> > >Appname = 0x8113670 apppath = (nil)
> > >bibletime: Unknown appname
> > >bibletime: Unable to start dr. konqi                                       
> > >                                                                  
> > >
> > >--
> > >   Darwin Gregory
> > >
> > >   Jesus is the way, the truth and the life.
> > >   Evolution is a myth...
> > >
> > >Get FREE iChristian.com email accounts for your family, church, and friends
> > >at http://www.ichristian.com
> > -- 
> > BibleTime - the bible study program for KDE
> > http://www.bibletime.de/
> > info@bibletime.de
> 
> 
> --
>    Darwin Gregory
> 
>    Jesus is the way, the truth and the life.
>    Evolution is a myth...
> 
> Get FREE iChristian.com email accounts for your family, church, and friends
> at http://www.ichristian.com