Sto cercando di ottenere alcune informazioni sul flusso di un grande programma. KCachegrind era eccezionale per questo in passato. Ma l'ultima versione (0.6kde) che ho sul mio sistema (Kubuntu 10.10) non visualizzerà l'albero delle chiamate e la mappa del chiamante. Disegna solo una casella con la funzione corrente, ma senza frecce e senza chiamanti. Ecco l'output della console:Perché kcachegrind non visualizza il grafico delle chiamate?
kcachegrind(27917)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing "/usr/share/mime/magic"
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QFileSystemWatcher: failed to add paths: /home/cosmin/.config/ibus/bus
Bus::open: Can not get ibus-daemon's address.
IBusInputContext::createInputContext: no connection to ibus-daemon
CallGraphView::refresh
CallGraphView::refresh: Started process 0x1346f50, 'dot -Tplain'
CallGraphView::readDotOutput: QProcess 0x1346f50
CallGraphView::dotExited: QProcess 0x1346f50
ho dot (graphviz) installato, e l'applicazione è stata compilata con -O0 -g.
Avete idea di dove potrebbe essere il problema?
fantastico fatto solo lo stesso errore esatto! – dicroce
bene il nome non rende giustizia anche - k ** cache ** grind. –
Trovo piuttosto divertente che potrei trovare quella risposta su StacOverflow. Ho appena fatto lo stesso errore. – elmo