Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 329643 - net-libs/xulrunner-1.9.2.4: Segmentation faults (gcc-4.4.1) [PPluginScriptableObjectParent.cpp:590, PPluginInstanceParent.cpp:1511]
Summary: net-libs/xulrunner-1.9.2.4: Segmentation faults (gcc-4.4.1) [PPluginScriptabl...
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-23 21:52 UTC by Egon Hyszczak
Modified: 2012-03-27 04:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
net-libs/xulrunner-1.9.2.4 build.log (net-libs-xulrunner-1.9.2.4-build.log,1.44 MB, text/plain)
2010-07-23 21:55 UTC, Egon Hyszczak
Details
emerge --info (emerge--info.text,4.22 KB, text/plain)
2010-07-23 21:55 UTC, Egon Hyszczak
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Egon Hyszczak 2010-07-23 21:52:52 UTC
Juicy bits:
../../ipc/chromium/src/base/file_path.h:115:   instantiated from here
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.1/include/g++-v4/bits/allocator.h:104: internal compiler error: Segmentation fault


../../ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginStream.h: In member function 'void Pickle::EndRead(void*) const':
../../ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginStream.h:189: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.gentoo.org/> for instructions.
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.1/include/g++-v4/string:43,
                 from ../../dist/system_wrappers/string:3,
                 from ../../ipc/chromium/src/chrome/common/ipc_message_utils.h:8,
                 from ../../dist/include/IPC/IPCMessageUtils.h:42,
                 from ../../ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModule.h:13,
                 from ../../ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleParent.h:9,
                 from PPluginModuleParent.cpp:7:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.1/include/g++-v4/bits/allocator.h: In copy constructor 'std::allocator<_Alloc>::allocator(const std::allocator<_Alloc>&) [with _Tp = char]':
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.1/include/g++-v4/bits/basic_string.h:255:   instantiated from 'std::basic_string<_CharT, _Traits, _Alloc>::_Alloc_hider::_Alloc_hider(_CharT*, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.1/include/g++-v4/bits/basic_string.h:2150:   instantiated from 'std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]'
../../ipc/chromium/src/base/file_path.h:115:   instantiated from here
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.1/include/g++-v4/bits/allocator.h:104: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.gentoo.org/> for instructions.
make[4]: *** [PPluginModuleParent.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: *** [PPluginStreamParent.o] Error 1
PPluginScriptableObjectParent.cpp: In static member function 'static bool mozilla::plugins::PPluginScriptableObject::Reply_RemoveProperty::Read(const IPC::Message*, bool*)':
PPluginScriptableObjectParent.cpp:590: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.gentoo.org/> for instructions.
make[4]: *** [PPluginScriptableObjectParent.o] Error 1
PPluginInstanceParent.cpp:1511: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.gentoo.org/> for instructions.
make[4]: *** [PPluginInstanceParent.o] Error 1
In file included from /usr/include/gtk-2.0/gdk/gdktestutils.h:28,
                 from /usr/include/gtk-2.0/gdk/gdk.h:56,
                 from ../../dist/system_wrappers/gdk/gdk.h:3,
                 from /usr/include/gtk-2.0/gdk/gdkprivate.h:30,
                 from ../../dist/system_wrappers/gdk/gdkprivate.h:3,
                 from /usr/include/gtk-2.0/gdk/gdkx.h:30,
                 from ../../dist/system_wrappers/gdk/gdkx.h:3,
                 from ../../dist/include/mozilla/plugins/NPEventX11.h:44,
                 from ../../dist/include/mozilla/plugins/PluginMessageUtils.h:710,
                 from ../../ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:19,
                 from ../../ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9,
                 from PStreamNotifyParent.cpp:9:
/usr/include/gtk-2.0/gdk/gdkwindow.h:631: error: declarator-id missing; using reserved word 'gdk_window_invalidate_region'
/usr/include/gtk-2.0/gdk/gdkwindow.h:634: confused by earlier errors, bailing out
make[4]: *** [PStreamNotifyParent.o] Error 1
make[4]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.4/work/mozilla-1.9.2/ipc/ipdl'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.4/work/mozilla-1.9.2/ipc'
make[2]: *** [libs_tier_gecko] Error 2
make[2]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.4/work/mozilla-1.9.2'
make[1]: *** [tier_gecko] Error 2
make[1]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.4/work/mozilla-1.9.2'
make: *** [default] Error 2



Reproducible: Always

Steps to Reproduce:
1. Compile xulrunner-1.9.2.4

Actual Results:  
Multiple segmentation faults

Expected Results:  
Compiled.
Comment 1 Egon Hyszczak 2010-07-23 21:55:20 UTC
Created attachment 239957 [details]
net-libs/xulrunner-1.9.2.4 build.log
Comment 2 Egon Hyszczak 2010-07-23 21:55:56 UTC
Created attachment 239959 [details]
emerge --info
Comment 3 Egon Hyszczak 2010-07-23 22:24:31 UTC
/var/tmp/portage/net-libs/xulrunner-1.9.2.4/work/mozilla-1.9.2/config/nsinstall -R -m 644 libgklayout.a ../../staticlib/components
make[4]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.4/work/mozilla-1.9.2/layout/build'
make[3]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.4/work/mozilla-1.9.2/layout'
make[3]: Entering directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.4/work/mozilla-1.9.2/docshell'
make[4]: Entering directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.4/work/mozilla-1.9.2/docshell/base'
nsDocShell.cpp
x86_64-pc-linux-gnu-g++ -o nsDocShell.o -c -I../../dist/system_wrappers -include ../../config/gcc_hidden.h -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_COM_OBSOLETE -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES  -DOSTYPE=\"Linux2.6\" -DOSARCH=Linux -I./../shistory/src -I. -I. -I../../dist/include -I../../dist/include/nsprpub  -I/usr/include/nspr -I/usr/include/nss         -fPIC   -fno-rtti -fno-handle-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-long-long -march=amdfam10 -pipe -fPIC -Wno-return-type -w -fno-strict-aliasing -fshort-wchar -pthread -pipe  -DNDEBUG -DTRIMMED -Os -freorder-blocks -fno-reorder-functions    -DMOZILLA_CLIENT -include ../../mozilla-config.h -Wp,-MD,.deps/nsDocShell.pp nsDocShell.cpp
nsDocShell.cpp: In static member function 'static nsresult nsDocShell::WalkHistoryEntries(nsISHEntry*, nsDocShell*, nsresult (*)(nsISHEntry*, nsDocShell*, PRInt32, void*), void*)':
nsDocShell.cpp:9311: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.gentoo.org/> for instructions.
make[4]: *** [nsDocShell.o] Error 1
make[4]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.4/work/mozilla-1.9.2/docshell/base'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.4/work/mozilla-1.9.2/docshell'
make[2]: *** [libs_tier_gecko] Error 2
make[2]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.4/work/mozilla-1.9.2'
make[1]: *** [tier_gecko] Error 2
make[1]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.4/work/mozilla-1.9.2'
make: *** [default] Error 2

with "-j1"
Comment 4 Jory A. Pratt gentoo-dev 2010-07-25 13:26:36 UTC
You need to ensure your hardware is not going bad.
Comment 5 SpanKY gentoo-dev 2010-07-27 08:23:12 UTC
does it fail at the same place every time when you emerge with -j1 ?
Comment 6 Igor Petrov 2010-09-08 13:34:42 UTC
 I've got troubles with tier_gecko too.
Comment 7 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2011-07-14 15:52:46 UTC
Egon, are you still able to reproduce this with gcc-4.4.4 and xulrunner-1.9.2.{12,17,18}?