¿Por qué no se muestra la gráfica kcachegrind llamada?
-
25-09-2019 - |
Pregunta
Estoy tratando de obtener algo de información sobre el flujo de un programa grande. KCachegrind solía ser grande para esto en el pasado. Pero la versión más reciente (0.6kde) que tengo en mi sistema (Kubuntu 10.10) no mostrará el árbol de llamadas y el mapa de llamadas. Sólo se dibuja una caja con la función actual, pero no hay flechas y hay personas que llaman. Aquí está la salida de la consola:
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
Tengo punto (graphviz) instalado, y la aplicación se compiló con -g -O0.
¿Tiene alguna idea de dónde está el problema podría ser?
Solución
Vaya ... me estaba llamando valgrind --tool=cachegrind
en lugar de valgrind --tool=callgrind
.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow