2012-01-24 8 views
0

При загрузке libmoonplugin.so я получаю следующую ошибку: Невозможно прочитать дескриптор JIT из удаленной памяти!Невозможно отладить плагин Moonlight в firefox

После ЗАВЕРШЕНА сеанса GDB

GNU GDB (Ubuntu/Linaro 7.2-1ubuntu11) 7,2

Чтение символов из /usr/lib/firefox-4.0/firefox-bin...(no найдены отлаженные символы) ... сделано.

(GDB) символ-файл /usr/local/lib/moonlight/plugin/libmoonplugin.so

символов для чтения из /usr/local/lib/moonlight/plugin/libmoonplugin.so...done.

Невозможно прочитать дескриптор JIT из удаленной памяти!

(GDB) пробег ~/Desktop/default.html

программа Начало: /usr/lib/firefox-4.0/firefox-bin ~/Desktop/default.html

Невозможно прочитать JIT-дескриптор из удаленной памяти!

(GDB)

ответ

0

Для отладки светлячок + подрабатывать проще всего начать Firefox, а затем присоединить GDB:

  • Открыть FireFox.
  • Выполнить в терминале, чтобы получить PID процесса FireFox:
ps aux | grep firefox-bin 
  • Теперь запустите GDB, приложив к FireFox двоичном:
gdb program (pid) 
(lots of output from gdb) 
(gdb) continue 
  • Тогда в firefox просто перейдите на веб-страницу, которую вы хотите отлаживать.
+0

Спасибо за ответ, я могу отлаживать, используя то, что вы упомянули, а также использовать «firefox -g -d gdb». Однако таблица символов для libmoonplugin.so не загружается после того, как я перейду на сайт с содержимым silverlight, и поэтому я не могу установить точку останова в классах лунного света. – Siddharth

+0

.so, вероятно, лишен, поэтому он не содержит информации о символах. В этом случае вам нужно будет построить лунный свет из источника для отладки. Тем не менее, в чем проблема, с которой вы столкнулись в первую очередь? –

 Смежные вопросы

  • Нет связанных вопросов^_^