#30578: KDE programs not starting (KDE 4.7.0) --------------------------------+------------------------------------------- Reporter: jan@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Keywords: kde | Port: kde4-baseapps --------------------------------+------------------------------------------- Comment(by macports@…): I'll try to submit a patch for this, but in the mean time: This is because KDebug is not re-entrant safe, but when you first log a message to the debug output, it does some work which in turn causes debug messages to be written. At this point it deadlocks. One (but not necessarily the correct) solution to this is to make KDebugPrivate::mutex recursive, by modifying the KDebugPrivate constructor (kdecore/io/kdebug.cpp:220) to construct it passing in QMutex::Recursive as a parameter. -- Ticket URL: <https://trac.macports.org/ticket/30578#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS