On Donnerstag, 17. April 2014 20:32:17 CEST, Luigi Toscano wrote: > Ian Wadham ha scritto: > >> Sorry it has been such a while since you wrote. A lot of water has >> flowed under the bridge since then, but this issue is still of the utmost >> importance to MacPorts. See: >> >> https://trac.macports.org/wiki/KDEProblems/KDETickets ... > > Thanks for looking into it, just to question here: > - did you try to just disable that line? It's certainly less "breaking" than > try to rewrite a tool where locale support have been rewritten > in KF5. If removing the KLocale() constructor avoids it, i'm fairly sure it will be the bogus CFStringGetLength call, so to me it would seem more reasonable to protect convert_CFString_to_QString kdelibs/kdecore/kernel/kkernel_mac.cpp ----------- QString convert_CFString_to_QString(CFStringRef str) { + if (str == NULL) { + return QString(); + } eventually print a warning (while i've no idea what this condition implies, like eg. a broken setup. It could be a bug in CFStringRef or CFLocaleGetValue or either isn't re-entrant or whatever) And no, forking the application seems the worst option (remeber Ian, you'd have to maintain that fork ;-) Cheers, Thomas >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<