T-lasku on kyllä ollut loistava työkalu omaan käyttööni. Pieniä huolia ja murheita on ollut matkalla, kuten kesällä kun jostain syystä uusi T-laskun versio ei enää osannut vanhaa laskutus-tietokantaa avata, ja jouduin käsipeleillä värkkäilemään tietokantoja kohdilleen.
Nyt asensin T-laskun Ubuntu 11.10:n 64-bittiseen versioon, ja meinaa olla pientä bugia. T-lasku kaatuu, jos koittaa laittaa viivästyskorkoprosenttia nuolesta pienemmäksi tai jos koittaa tallentaa tiedostoa pdf-muodossa.
Jälkimmäinen tapahtuu itselläni näin:
1. Paina "Tulosta", tulostusdialogi avautuu
2. Klikkaa "Tallenna", tallennusdialogi ei avaudu, vaan ohjelma kaatuu, ja komentorivillä näkyy seuraavanlaista tulostetta:
show QWidget(0x2845390, name = "qt_scrollarea_hcontainer")
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
QSpiAdaptor::getChild INVALID CHILD: QWidget(0x28cdab0, name = "qt_scrollarea_viewport") 1
ASSERT: "interface->childCount() == children.count()" in file adaptor.cpp, line 200
Keskeytetty
Koko debuggitulostussetti "Tallenna"-napin painamisesta lähtien löytyy tuolta:
http://pastebin.com/x3BHt775Tulostus ja sähköpostilähetys (jossa pdf liitteenä) toimivat ihan normaalisti, eli ongelma liittyy juuri tallennusdialogiin.
uname:
Linux xxxxxx 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
T-lasku sanoo olevansa versiota 1.13.1, asennettu "deb
http://helineva.net/deb lucid main" -repoista tänään.