[MacPorts] #30578: KDE programs not starting (KDE 4.7.0)

MacPorts noreply at macports.org
Sun Aug 28 07:07:48 PDT 2011


#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


More information about the macports-tickets mailing list