[Kstars-devel] remaining issues for KDE-4.0 port

Jason Harris kstars at 30doradus.org
Tue Mar 21 16:34:18 CET 2006


Hello,

We're starting to see the light at the end of the tunnel for porting the code 
to 4.0.  I've compiled a list of the remaining issues that I am aware of.  
The list is not exhaustive; I am not checking all functionality of the 
various tools and windows, just checking basic stuff for now.  Feel free to 
append anything you've noticed:


1. Crashes:

+ Open FITS: File dialog opens, but crashes on selecting a file
Backtrace excerpt:
#6  0x0809976f in QObject::parent (this=0xa70b1d0) at qobject.h:210
#7  0xb7c63d3f in QWidget::parentWidget (this=0xa70b1d0) at qwidget.h:866
#8  0xb65cf6c9 in QWidget::window (this=0xa70b1d0) at qwidget.cpp:2807
#9  0xb6590765 in QApplicationPrivate::tryModalHelper (widget=0xa70b1d0, 
    rettop=0x0) at qapplication.cpp:2183
#10 0xb6590043 in QApplicationPrivate::dispatchEnterLeave (enter=0xa70b1d0, 
    leave=0xa6e0788) at qapplication.cpp:2027
#11 0xb65e428e in QApplication::x11ProcessEvent (this=0xbff6d670, 
    event=0xbff6b640) at qapplication_x11.cpp:2834
#12 0xb65fa0b8 in QEventDispatcherX11::processEvents (this=0x8436740, flags=
      {i = 20}) at qeventdispatcher_x11.cpp:112
#13 0xb6118d90 in QEventLoop::processEvents (this=0xbff6b7b0, flags={i = 20})
    at qeventloop.cpp:118
#14 0xb6118e7d in QEventLoop::exec (this=0xbff6b7b0, flags={i = 0})
    at qeventloop.cpp:158
#15 0xb6896117 in QDialog::exec (this=0xbff6b830) at qdialog.cpp:390
#16 0xb75f3cca in KFileDialog::getOpenURL (startDir=@0xbff6b8a0, 
    filter=@0xbff6b8b0, parent=0x0, caption=@0xbff6b8c0)
    
at /home/kde-devel/kde4svn/kdelibs4_snapshot/kio/kfile/kfiledialog.cpp:1305
#17 0x080ffd15 in KStars::slotOpenFITS (this=0x8532b28)
    at /home/kde-devel/kde4svn/kdeedu/kstars/kstars/kstarsactions.cpp:434

I tried adding a parent parameter (pointer to KStars), but it didn't help.
I also note that the File dialog works elsewhere (e.g., "Run Script")

+ Options window: Crashes immediately.  Backtrace excerpt:
#6  0xb5df15f1 in kill () from /lib/libc.so.6
#7  0xb5fe52e0 in pthread_kill () from /lib/libpthread.so.0
#8  0xb5fe563b in raise () from /lib/libpthread.so.0
#9  0xb5df11d2 in raise () from /lib/libc.so.6
#10 0xb5df29f0 in abort () from /lib/libc.so.6
#11 0xb5dea589 in __assert_fail () from /lib/libc.so.6
#12 0xb7359f13 in KConfigDialogManager::parseChildren (this=0xa68c850, 
    widget=0xa68d010, trackChanges=true)
    
at /home/kde-devel/kde4svn/kdelibs4_snapshot/kdeui/kconfigdialogmanager.cpp:251
#13 0xb735a24d in KConfigDialogManager::parseChildren (this=0xa68c850, 
    widget=0xa692348, trackChanges=true)
    
at /home/kde-devel/kde4svn/kdelibs4_snapshot/kdeui/kconfigdialogmanager.cpp:284
#14 0xb73596bc in KConfigDialogManager::addWidget (this=0xa68c850, 
    widget=0xa692348)
    
at /home/kde-devel/kde4svn/kdelibs4_snapshot/kdeui/kconfigdialogmanager.cpp:152
#15 0xb734973f in KConfigDialog::addPage (this=0xa6a82a8, page=0xa692348, 
    itemName=@0xbf9819b0, pixmapName=@0xbf9819a0, header=@0xbf9819f0, 
    manage=true)
    at /home/kde-devel/kde4svn/kdelibs4_snapshot/kdeui/kconfigdialog.cpp:95
#16 0x080ff7a2 in KStars::slotViewOps (this=0x8532b50)
    at /home/kde-devel/kde4svn/kdeedu/kstars/kstars/kstarsactions.cpp:367

+ Save Sky Image:  crash as soon as filename is entered.

+ Print Sky: crash when opening printer dialog

+ Find Object: Crash when filtering by type

+ ObsListWizard: crashes immediately

+ AAVSO tool: Crashes when "Retrieve curve" button pressed


2. Major Issues:

+ Skymap updates too slowly

+ TimeStep widget in toolbar:  awaiting port of KToolbar.

+ Get New Stuff: "Error: QApplication required"

+ Observing List tool: Does not show objects in list

+ WUT: No objects shown under "Matching objects"
+ WUT: No items in Evening/Morning/All Night combobox (perhaps 
  the cause of the above error)

+ Solar System viewer: radial lines drawn from Sun to each orbit.

+ Jupiter Moons: No orbit curves drawn


Usability Issues:

+ Manual Focus tool: RA/Dec boxes too small

+ Calculator: left menu is too small when tool opens

+ dmsBoxes show "hh mm ss" helper text even when they expect degrees

+ ScriptBuilder:  Extra Close button

+ Geographic Location: No map drawn
+ Geographic Location: "DST Rule" should be clickable

-- 
KStars: http://edu.kde.org/kstars
Community Forums: http://kstars.30doradus.org


More information about the Kstars-devel mailing list