No subject


Mon Sep 28 12:00:37 PDT 2015


mewhere (without subsequent demangling step).
It was clearly not an error from dyld.

> A third possibility would be that boost was built against a different=
 C++ runtime
> library than akonadi.

Unlikely on 10.9 ...

> The backtrace would tell us more.

Fortunately I still had 2 in the terminal scrollback buffer:
#> akonadictl start
"[
0: 0   akonadictl                          0x000000010c1239cc _Z11akBac=
ktracev + 76
1: 1   akonadictl                          0x000000010c123d0c _ZL19defa=
ultCrashHandleri + 92
2: 2   libsystem_platform.dylib            0x00007fff89c3f5aa _sigtramp=
 + 26
3: 3   QtDBus                              0x000000010c582b5a _ZZN22QDB=
usConnectionPrivate14registerObjectEPKNS_14ObjectTreeNodeEE7counter + 1=
6922
4: 4   libboost_program_options-mt.dylib   0x000000010c6217a4 _ZN5boost=
15program_options5storeERKNS0_20basic_parsed_optionsIcEERNS0_13variable=
s_mapEb + 1956
5: 5   akonadictl                          0x000000010c11b2c2 main + 33=
46
6: 6   libdyld.dylib                       0x00007fff90ce65fd start + 1=

7: 7   ???                                 0x0000000000000002 0x0 + 2
]
"
Exit 255
#> akonadictl restart
"[
0: 0   akonadictl                          0x000000010f7aa9cc _Z11akBac=
ktracev + 76
1: 1   akonadictl                          0x000000010f7aad0c _ZL19defa=
ultCrashHandleri + 92
2: 2   libsystem_platform.dylib            0x00007fff89c3f5aa _sigtramp=
 + 26
3: 3   QtDBus                              0x000000010fc09b5a _ZZN22QDB=
usConnectionPrivate14registerObjectEPKNS_14ObjectTreeNodeEE7counter + 1=
6922
4: 4   libboost_program_options-mt.dylib   0x000000010fca37a4 _ZN5boost=
15program_options5storeERKNS0_20basic_parsed_optionsIcEERNS0_13variable=
s_mapEb + 1956
5: 5   akonadictl                          0x000000010f7a22c2 main + 33=
46
6: 6   libdyld.dylib                       0x00007fff90ce65fd start + 1=

7: 7   ???                                 0x0000000000000002 0x0 + 2
]
"

Which translates into

0: 0   akonadictl                        0x000000010f7aa9cc akBacktrace=
() + 76
1: 1   akonadictl                        0x000000010f7aad0c defaultCras=
hHandler(int) + 92
2: 2   libsystem_platform.dylib          0x00007fff89c3f5aa _sigtramp +=
 26
3: 3   QtDBus                            0x000000010fc09b5a QDBusConnec=
tionPrivate:: \
=09=09=09=09=09registerObject(QDBusConnectionPrivate::ObjectTreeNode co=
nst*)::counter + 16922
4: 4   libboost_program_options-mt.dylib 0x000000010fca37a4 boost::prog=
ram_options:: \
=09=09=09=09=09store(boost::program_options::basic_parsed_options<char>=
 const&, \
=09=09=09=09=09=09=09boost::program_options::variables_map&, bool)

(and so akonadi provides its own default crashhandler that prints a bac=
ktrace. Neat.)

Also looks like I was lucky that rebuilding against the new boost versi=
on was enough, but then again Qt 4 hasn't changed at all...


R.


More information about the macports-dev mailing list