Bug filed:

Bug 498423

On Jun 15, 12:10 am, hui <[email protected]> wrote:
> QT build of mozilla-central pass on Ubuntu 8.04 with QT4.5.0
> Mozembed-QT build pass, too.
>
> BUT ./testqmozembed has a seg fault. Any suggestions/hints will be of
> great appreciation.
> =================================
> //GDB outputs showing the seg fault:
>
> Breakpoint 3, InitEmbedding (aProfilePath=0x0, aComps=0x0,
> aNumComps=0) at ../common/EmbeddingSetup.cpp:273
> 273         if (sProfileDir && !sProfileLock) {
> (gdb) l
> 268         if (!dirExists) {
> 269             sProfileDir->Create(nsIFile::DIRECTORY_TYPE, 0700);
> 270         }
> 271
> 272         // Lock profile directory
> 273         if (sProfileDir && !sProfileLock) {
> 274             rv = XRE_LockProfileDirectory(sProfileDir,
> &sProfileLock);
> 275             NS_ENSURE_SUCCESS(rv, rv);
> 276         }
> 277
>
> (gdb) bt
> #0  InitEmbedding (aProfilePath=0x0, aComps=0x0, aNumComps=0) at ../
> common/EmbeddingSetup.cpp:273
> #1  0x08050fce in MozView (this=0x80c00d8) at ../common/embed.cpp:264
> #2  0x0804ec22 in Private (this=0x80c00d8, aQMozView=0x80c3b50) at
> QMozView.cpp:68
> #3  0x0804e696 in QMozView (this=0x80c3b50, parent=0xbfce2f70,
> flags=0) at QMozView.cpp:128
> #4  0x0804cb49 in MyQMozView (this=0x80c3b50, parent=0xbfce2f70,
> flags=0) at test.cpp:50
> #5  0x0804cc99 in MyBrowser (this=0xbfce2f70, parent=0x0, flags=0) at
> test.cpp:70
> #6  0x0804d026 in main (argc=1, argv=0xbfce3044) at test.cpp:131
>
> (gdb) n
> 274             rv = XRE_LockProfileDirectory(sProfileDir,
> &sProfileLock);
>
> (gdb) s
> nsCOMPtr<nsILocalFile>::operator nsILocalFile* (this=0x8069e04)
>     at /home/myname/fun/gecko/qtxul/dist/bin//../include/nsCOMPtr.h:
> 790
> 790               return get();
>
> (gdb) bt
> #0  nsCOMPtr<nsILocalFile>::operator nsILocalFile* (this=0x8069e04)
>     at /home/myname/fun/gecko/qtxul/dist/bin//../include/nsCOMPtr.h:
> 790
> #1  0x080546a8 in InitEmbedding (aProfilePath=0x0, aComps=0x0,
> aNumComps=0) at ../common/EmbeddingSetup.cpp:274
> #2  0x08050fce in MozView (this=0x80c00d8) at ../common/embed.cpp:264
> #3  0x0804ec22 in Private (this=0x80c00d8, aQMozView=0x80c3b50) at
> QMozView.cpp:68
> #4  0x0804e696 in QMozView (this=0x80c3b50, parent=0xbfce2f70,
> flags=0) at QMozView.cpp:128
> #5  0x0804cb49 in MyQMozView (this=0x80c3b50, parent=0xbfce2f70,
> flags=0) at test.cpp:50
> #6  0x0804cc99 in MyBrowser (this=0xbfce2f70, parent=0x0, flags=0) at
> test.cpp:70
> #7  0x0804d026 in main (argc=1, argv=0xbfce3044) at test.cpp:131
>
> (gdb) n
> Program received signal SIGSEGV, Segmentation fault.
> 0x090ea4a6 in ?? ()
> ======================================

_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to