On Sun, 06 Nov 2016 22:52:26 +0100, Mònica Ramírez Arceda wrote:

> I built the package without these changes and builds ok for me. Weird... The
> only thing I did is (a part of changing to qt5) is add a patch to use a
> different QtOAuth path. I can run it ok, as well.
> 
> I uploaded my changes to git repository:
> https://anonscm.debian.org/git/collab-maint/dianara.git

I'm not Qt expert but as I like dianara, I took a quick look.

The changes look fine to me, and the package builds in an
experimental chroot.

Unfortunately after installing it and the new dependencies, it
doesn't start:

% dianara
Dianara v1.3.5 - JanKusanagi 2012-2016
https://jancoding.wordpress.com/dianara

- Built with Qt v5.7.1
- Running with Qt v5.7.1

To see debug messages while running, use --debug

Using Qt translation /usr/share/qt5/translations/qt_C... Unavailable
Using program translation :/translations/dianara_C... Unavailable


[1]    32710 abort (core dumped)  dianara

(exit code is 134)
 

Under gbd, this looks like:

% gdb dianara                                                                   
                                                                                
                                                                                
            :(
GNU gdb (Debian 7.11.1-2) 7.11.1
[..]
(gdb) run --debug
Starting program: /usr/bin/dianara --debug
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffebad1700 (LWP 8103)]
Dianara v1.3.5 - JanKusanagi 2012-2016
https://jancoding.wordpress.com/dianara

- Built with Qt v5.7.1
- Running with Qt v5.7.1

Debug messages enabled

Using Qt translation /usr/share/qt5/translations/qt_C... Unavailable
Using program translation :/translations/dianara_C... Unavailable

Data directory: "/home/gregoa/.local/share/JanCoding/Dianara"
Qt widget style in use: "fusion"
System iconset: "hicolor"
Icon theme search paths: ("/usr/local/share/icons", "/usr/share/icons", 
"/usr/share/pixmaps", ":/icons")
>> No system iconset (or hicolor) configured; trying to use Oxygen
[New Thread 0x7fffeabd0700 (LWP 8104)]
[New Thread 0x7fffea395700 (LWP 8105)]
PumpController: about to initialize QOAuth.
 ** If you get a crash now, make sure your build of QOAuth is built with the 
same Qt version as Dianara.
Dianara is already authorized for user ID: "gre...@identi.ca"
Using token "****"
And token secret "**** (hidden)"
PumpController created
GlobalObject::syncFontSettings() - font info sync'd
GlobalObject created
FilterChecker created
EmailChanger created
ProfileEditor created
ASObject created ""
ASObject created ""
ASActivity created ""
AvatarButton() Using placeholder, downloading real avatar now
PumpController() Avatar not cached, downloading ""
AvatarButton created
ASObject::canDisplayObject() - Unsupported: ""
ASObject::canDisplayObject() - Unsupported: ""
MinorFeedItem created
MinorFeed created
ASObject created ""
ASObject created ""
ASActivity created ""
AvatarButton() Using placeholder, downloading real avatar now
PumpController() Using cached avatar, or it is pending download...
AvatarButton created
ASObject::canDisplayObject() - Unsupported: ""
ASObject::canDisplayObject() - Unsupported: ""
MinorFeedItem created
MinorFeed created
ASObject created ""
ASObject created ""
ASActivity created ""
AvatarButton() Using placeholder, downloading real avatar now
PumpController() Using cached avatar, or it is pending download...
AvatarButton created
ASObject::canDisplayObject() - Unsupported: ""
ASObject::canDisplayObject() - Unsupported: ""
MinorFeedItem created
MinorFeed created
PeopleWidget created
AudienceSelector created "'To' List"
PeopleWidget created
AudienceSelector created "'Cc' List"
Composer box created
setting Publisher to minimum mode
AudienceSelector::restoreSelected()
AudienceSelector::restoreSelected()
Publisher created
BannerNotification created
PageSelector created
ASObject created "demo-post-id"
ASObject created ""
ASActivity created "demo-activity-id"
AvatarButton() Using placeholder, downloading real avatar now
PumpController() Using cached avatar, or it is pending download...
AvatarButton created
HClabel created
HClabel created
HClabel created
HClabel created
Composer box created
Commenter created
Updating Post() data from activity...
Updating Post() data from object...
Post has 0 images included...
Post created "demo-post-id"
TimeLine created
PageSelector created
ASObject created "demo-post-id"
ASObject created ""
ASActivity created "demo-activity-id"
AvatarButton() Using placeholder, downloading real avatar now
PumpController() Using cached avatar, or it is pending download...
AvatarButton created
HClabel created
HClabel created
HClabel created
HClabel created
Composer box created
Commenter created
Updating Post() data from activity...
Updating Post() data from object...
Post has 0 images included...
Post created "demo-post-id"
TimeLine created
PageSelector created
ASObject created "demo-post-id"
ASObject created ""
ASActivity created "demo-activity-id"
AvatarButton() Using placeholder, downloading real avatar now
PumpController() Using cached avatar, or it is pending download...
AvatarButton created
HClabel created
HClabel created
HClabel created
HClabel created
Composer box created
Commenter created
Updating Post() data from activity...
Updating Post() data from object...
Post has 0 images included...
Post created "demo-post-id"
TimeLine created
PageSelector created
ASObject created "demo-post-id"
ASObject created ""
ASActivity created "demo-activity-id"
AvatarButton() Using placeholder, downloading real avatar now
PumpController() Using cached avatar, or it is pending download...
AvatarButton created
HClabel created
HClabel created
HClabel created
HClabel created
Composer box created
Commenter created
Updating Post() data from activity...
Updating Post() data from object...
Post has 0 images included...
Post created "demo-post-id"
TimeLine created
QPixmap::scaleWidth: Pixmap is a null pixmap
ContactCard: Using placeholder
ContactCard created "democont...@pumpserver.org"
ContactList created
QPixmap::scaleWidth: Pixmap is a null pixmap
ContactCard: Using placeholder
ContactCard created "demofollo...@pumpserver.org"
ContactList created
PeopleWidget created
ListsManager created
QPixmap::scaleWidth: Pixmap is a null pixmap
ContactCard: Using placeholder
ContactCard created "demofollo...@pumpserver.org"
ContactList created
SiteUsersList created
Contact manager created
Creating FreeDesktop Notifier
Listing D-Bus services...
org.freedesktop.Notifications D-Bus service found!
FreeDesktop Notifier created
DBusInterface created
PumpController: setting postsPerPage (main) to 20
PumpController: setting postsPerPage (other) to 5
Proxy config applied: "" 0 ""
QPixmap::scaled: Pixmap is a null pixmap
updateInterval updated: 5 300000
tabsPosition updated: 0 QTabWidget::TabPosition(North)
tabsMovable updated: true
tray icon type updated: 0
Loaded 0 IDs from 
"/home/gregoa/.local/share/JanCoding/Dianara/postsEverSeen.ids"
Settings loaded
Account dialog created
ProxyDialog created
FontPicker created
FontPicker created
FontPicker created
FontPicker created
ColorPicker created
ColorPicker created
ColorPicker created
ColorPicker created
ColorPicker created
ColorPicker created
Notification type set to 1 -- FD.o/Qt/none
false true false true true
Config dialog created
FilterChecker() filters updated, with 2 filters
FilterEditor created
LogViewer created
HelpWidget created
Showing side panel: true
Showing status bar: true
Menus created
Tray icon created
New userID is: "gre...@identi.ca"
Base API URL is: "https://identi.ca/api/user/gregoa";
MainWindow created
MainWindow::resizeEvent() QSize(958, 1040)
SHOWING main window
postInit();
PumpController::getInitialData() step 0
HMAC(SHA1) is not supported!

Thread 1 "dianara" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58
58  ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt full
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58
        set = {__val = {0, 140737309363976, 140737488341296, 128, 28, 
140737331556728, 0, 140737488342256, 140737488342080, 140737329964192, 0, 
140737351944660, 5, 0, 0, 140737308892632}}
        pid = <optimized out>
        tid = <optimized out>
#1  0x00007ffff550740a in __GI_abort () at abort.c:89
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x7fffffffccf0, sa_sigaction 
= 0x7fffffffccf0}, sa_mask = {__val = {140737488341440, 140737488341456, 
140737327101247, 93825005717792, 140737488341584, 93824997139760, 
4794212228520041728, 140737329964192, 2880, 
              4294967295, 140737352314896, 140737488341584, 140737312642896, 
140737352328768, 4794212228520041728, 2027224563713}}, sa_flags = 1436175504, 
sa_restorer = 0x5555559a4c90}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007ffff6633541 in QMessageLogger::fatal(char const*, ...) const () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#3  0x00007ffff79b101d in QOAuth::InterfacePrivate::createSignature(QString 
const&, QOAuth::HttpMethod, QOAuth::SignatureMethod, QByteArray const&, 
QByteArray const&, QMultiMap<QByteArray, QByteArray>*) () from 
/usr/lib/libqoauth.so.2
No symbol table info available.
#4  0x00007ffff79b11a0 in QOAuth::Interface::createParametersString(QString 
const&, QOAuth::HttpMethod, QByteArray const&, QByteArray const&, 
QOAuth::SignatureMethod, QMultiMap<QByteArray, QByteArray> const&, 
QOAuth::ParsingMode) () from /usr/lib/libqoauth.so.2
No symbol table info available.
#5  0x00005555555d7b92 in PumpController::prepareRequest 
(this=this@entry=0x5555559d7ff0, url=..., method=method@entry=QOAuth::GET, 
requestType=requestType@entry=PumpController::UserProfileRequest, paramMap=..., 
contentTypeString=...) at src/pumpcontroller.cpp:1095
        authorizationHeader = {d = 0x80}
        request = {d = {d = 0x5555559a6710}}
#6  0x00005555555dad7d in PumpController::getUserProfile 
(this=this@entry=0x5555559d7ff0, userID=...) at src/pumpcontroller.cpp:321
        splittedUserID = {<QList<QString>> = {<QListSpecialMethods<QString>> = 
{<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = 
{<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data 
fields>}}}, alloc = 0, begin = 0, 
                  end = 0, array = {0x0}}, d = 0x555555ad7e80}, d = 
0x555555ad7e80}}, <No data fields>}
        url = {static null = {<No data fields>}, d = 0x5555559fa910}
        userProfileRequest = {d = {d = 0x5555559a6710}}
#7  0x00005555555e47e9 in PumpController::getInitialData 
(this=this@entry=0x5555559d7ff0) at src/pumpcontroller.cpp:2909
No locals.
#8  0x0000555555679129 in PumpController::qt_static_metacall 
(_o=0x5555559d7ff0, _c=<optimized out>, _id=<optimized out>, _a=0x7fffffffd300) 
at moc_pumpcontroller.cpp:451
        _t = 0x5555559d7ff0
#9  0x00007ffff6853cd9 in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#10 0x00007ffff6860658 in QTimer::timerEvent(QTimerEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#11 0x00007ffff6854b43 in QObject::event(QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#12 0x00007ffff719ab2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#13 0x00007ffff71a22e1 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#14 0x00007ffff68280e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#15 0x00007ffff687b6be in QTimerInfoList::activateTimers() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#16 0x00007ffff687bc19 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#17 0x00007ffff3a3d7d7 in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#18 0x00007ffff3a3da40 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#19 0x00007ffff3a3daec in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#20 0x00007ffff687c71f in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#21 0x00007ffff68260ca in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#22 0x00007ffff682e83c in QCoreApplication::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#23 0x000055555557c9e5 in main (argc=<optimized out>, argv=0x7fffffffe188) at 
src/main.cpp:315
        dianaraApp = <incomplete type>
        cmdLine = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No 
data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = 
{<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data 
fields>}}}, alloc = 0, begin = 0, end = 0, 
                  array = {0x0}}, d = 0x555555980850}, d = 0x555555980850}}, 
<No data fields>}
        debugMode = <optimized out>
        nextParameterIsConfig = <optimized out>
        ignoreSslErrors = false
        nohttps = false
        languageString = {static null = {<No data fields>}, d = 0x55555597f2e0}
        languageFile = {static null = {<No data fields>}, d = 0x555555980d40}
        languageLoaded = false
        translatorQt = <incomplete type>
        translatorDianara = <incomplete type>
        dianaraWindow = {<QMainWindow> = {<No data fields>}, static 
staticMetaObject = {d = {superdata = 0x7ffff767ea60 
<QMainWindow::staticMetaObject>, stringdata = 0x5555556f6040 
<qt_meta_stringdata_MainWindow>, data = 0x5555556f57e0 
<qt_meta_data_MainWindow>, 
              static_metacall = 0x555555672f10 
<MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
relatedMetaObjects = 0x0, extradata = 0x0}}, sessionMenu = 0x555555f32f10, 
viewMenu = 0x555555ce3b70, settingsMenu = 0x555555f465f0, 
          helpMenu = 0x555555f465b0, trayContextMenu = 0x555555f615a0, 
trayTitleSeparatorAction = 0x555555f71740, trayShowWindowAction = 
0x555555f70320, sessionUpdateMainTimeline = 0x555555f35ca0, 
sessionUpdateDirectTimeline = 0x555555f3d920, 
          sessionUpdateActivityTimeline = 0x555555f46ea0, 
sessionUpdateFavoritesTimeline = 0x555555f35c80, sessionUpdateMinorFeedMain = 
0x555555f51830, sessionUpdateMinorFeedDirect = 0x555555f52160, 
sessionUpdateMinorFeedActivity = 0x555555f522a0, 
          sessionAutoUpdates = 0x555555f426a0, sessionMarkAllAsRead = 
0x555555f495c0, sessionPostNote = 0x555555f47580, sessionQuit = 0x555555f3fb50, 
viewSidePanel = 0x555555f40010, viewToolbar = 0x555555ce3ae0, viewStatusBar = 
0x555555a31c70, 
          viewFullscreenAction = 0x555555f40d80, viewLogAction = 
0x555555f46830, settingsEditProfile = 0x555555f62ce0, settingsAccount = 
0x555555f40990, settingsFilters = 0x555555f40880, settingsConfigure = 
0x555555f69450, helpBasicHelp = 0x555555f64f70, 
          helpShowWizard = 0x555555f61bb0, helpVisitWebsite = 0x555555f648e0, 
helpVisitBugTracker = 0x555555f64830, helpVisitPumpGuide = 0x555555f666a0, 
helpVisitPumpTips = 0x555555989b30, helpVisitPumpUserList = 0x555555f61760, 
helpVisitPumpStatus = 0x5555559c9d00, 
          helpAbout = 0x555555f71d70, menuInfoLayout = 0x555555f7da90, 
menuInfoWidget = 0x555555f7e3d0, menuInfoLabel = 0x555555f7cdc0, mainToolBar = 
0x555555f316b0, statusStateButton = 0x555555f82d10, statusLogButton = 
0x555555f82960, statusAccountButton = 0xad0fa7, 
          statusAccountButtonUsed = false, initializationProgressBar = 
0x555555f828d0, mainSplitter = 0x555555b190e0, leftSideWidget = 0x555555a31700, 
leftLayout = 0x555555a2c5b0, leftTopLayout = 0x555555a38140, userInfoLayout = 
0x555555b21350, 
          leftPanel = 0x555555a60140, showMeanwhileFeed = 0x555555a7efe0, 
showMentionsFeed = 0x555555a8c440, showActionsFeed = 0x555555aee700, 
rightSideWidget = 0x555555e5b400, rightLayout = 0x555555e4cdd0, tabWidget = 
0x555555db3870, tabsPosition = 0, 
          tabsMovable = true, avatarIconButton = 0x5555559d30a0, avatarURL = 
{static null = {<No data fields>}, d = 0x7ffff68f24a0 
<QArrayData::shared_null>}, fullNameLabel = 0x555555aad700, userIdLabel = 
0x555555b19070, userHometownLabel = 0x555555a38100, 
          trayIcon = 0x555555f42cd0, trayIconAvailable = true, trayIconType = 
0, trayCustomPixmap = <incomplete type>, trayCurrentNewCount = 0, 
trayCurrentHLCount = 0, globalObject = 0x5555559a6d80, accountDialog = 
0x5555559dc9c0, profileEditor = 0x5555559a9d40, 
          configDialog = 0x555555e86280, filterChecker = 0x555555987050, 
filterEditor = 0x555555f04e00, logViewer = 0x555555f124d0, helpWidget = 
0x555555f33290, pumpController = 0x5555559d7ff0, fdNotifier = 0x555555e6b5e0, 
meanwhileFeed = 0x555555b0bbd0, 
          mentionsFeed = 0x555555a7a9b0, actionsFeed = 0x555555a7d1a0, 
bannerNotification = 0x555555a88a80, mainTimeline = 0x555555b28470, 
mainTimelineScrollArea = 0x555555b04c50, directTimeline = 0x555555ad0a10, 
directTimelineScrollArea = 0x555555ad0e30, 
          activityTimeline = 0x555555cbf490, activityTimelineScrollArea = 
0x555555a3e150, favoritesTimeline = 0x555555d34730, favoritesTimelineScrollArea 
= 0x555555cc0270, contactManager = 0x555555dac930, publisher = 0x555555a31e90, 
dbusInterface = 0x555555e6b620, 
          firstRun = false, dataDirectory = {static null = {<No data fields>}, 
d = 0x5555559ddba0}, reallyQuitProgram = false, initializationComplete = false, 
postIdsToStore = 0, updateInterval = 5, updateTimer = 0x555555e622a0, 
timestampsTimer = 0x555555e45870, 
          delayedResizeTimer = 0x555555e474a0, postInitTimer = 0x555556225670, 
favoritesReloadTimer = 0x555555e427d0, userDidSomethingTimer = 0x555555e5e640, 
delayedScrollTimer = 0x555555e47400, oldStatusBarMessage = {static null = {<No 
data fields>}, 
            d = 0x7ffff68f24a0 <QArrayData::shared_null>}, 
previousStatusMessageFromTimeline = {static null = {<No data fields>}, d = 
0x7ffff68f24a0 <QArrayData::shared_null>}, previousStatusMessageFromMinorFeed = 
{static null = {<No data fields>}, 
            d = 0x7ffff68f24a0 <QArrayData::shared_null>}, userID = {static 
null = {<No data fields>}, d = 0x5555559a6200}}


Maybe this is just some mix of Qt5 stuff from unstable and
experimental?


Cheers,
gregor

PS: It seems like you haven't pushed the upstream + pristine-tar
branches and the new upstream tag to the git repo on Alioth.

-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Tracy Chapman: Smoke And Ashes

Attachment: signature.asc
Description: Digital Signature

Reply via email to