https://bitbucket.org/geckofx/에서 GeckoFX 7.0, 8.0 및 9.0을 복제하고 MonoDevelop 2.6을 사용하여 빌드하고 디버깅했습니다.Linux에서 GeckoFX 7.0, 8.0 및 9.0이 매우 자주 충돌 함
GeckoFxTest/GeckoFxTest.csproj 및 GeckoFxTest/Main.cs의 xulrunner 경로 만 변경하여 올바른 Firefox 위치를 가리 킵니다. 모든 것이 잘되고 있습니다. 나는 그것을 만들고 실행할 수있다.
google.com과 같은 모든 웹 페이지를 탐색하려고하면 문제가 발생합니다. 잠시 후 브라우저 창이 사라지고 콘솔에서이 메시지를 보았습니다.
내 구성 : AMD의 Mono 2.10.5, Mono 2.10.5, Mono 2.6, GeckoFX 7.0, 8.0 및 9.0의 xulrunner 적절한 버전의 Ubuntu 11.10.
###!!! ABORT: Main-thread-only object used off the main thread: file /home/hvtuananh/Downloads/mozilla-release/xpcom/base/nsCycleCollector.cpp, line 1267
###!!! ABORT: Main-thread-only object used off the main thread: file /home/hvtuananh/Downloads/mozilla-release/xpcom/base/nsCycleCollector.cpp, line 1267
Stacktrace:
Native stacktrace:
/usr/bin/mono() [0x80e126c]
/usr/bin/mono() [0x812046c]
/usr/bin/mono() [0x805fe7d]
[0xb77b040c]
/home/hvtuananh/Downloads/mozilla-release/obj-i686-pc-linux-gnu/dist/bin/libmozalloc.so(_Z14mozalloc_abortPKc+0x3a) [0xb4156e00]
/home/hvtuananh/Downloads/mozilla-release/obj-i686-pc-linux-gnu/dist/bin/libxul.so(NS_DebugBreak_P+0x45a) [0xb5272cd7]
/home/hvtuananh/Downloads/mozilla-release/obj-i686-pc-linux-gnu/dist/bin/libxul.so(+0xcda825) [0xb5277825]
/home/hvtuananh/Downloads/mozilla-release/obj-i686-pc-linux-gnu/dist/bin/libxul.so(+0xcdbfb4) [0xb5278fb4]
/home/hvtuananh/Downloads/mozilla-release/obj-i686-pc-linux-gnu/dist/bin/libxul.so(NS_CycleCollectorForget2_P+0x2e) [0xb5279089]
/home/hvtuananh/Downloads/mozilla-release/obj-i686-pc-linux-gnu/dist/bin/libxul.so(+0x518973) [0xb4ab5973]
/usr/bin/mono() [0x8144ca4]
[0xb13a321a]
[0xb13a304c]
[0xb13a2f58]
/usr/bin/mono() [0x814fb27]
어떻게 그 (64)를 알 수 있습니까? 버그가 수정되었는지 어떻게 알 수 있습니까? – WhyMe
우분투 정밀하고 신뢰할 수있는 GeckoFX 29를 사용하는 베타 버전의 앱이 있습니다. 그렇게 할 수 있습니다. https://github.com/BloomBooks/BloomDesktop –