[arch-general] gcc bug ?
This error just occurred when I compile HOOMD-BLUE which could be compiled normally using gcc 4.9.1 /usr/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'void boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::force_cleanup_connections(const connection_list_type*) const [with R = std::bitset<32ul>; T1 = unsigned int; Combiner = comm_flags_bitwise_or; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<std::bitset<32ul>(unsigned int)>; ExtendedSlotFunction = boost::function<std::bitset<32ul>(const boost::signals2::connection&, unsigned int)>; Mutex = boost::signals2::mutex; boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::connection_list_type = boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<std::bitset<32ul>, unsigned int, boost::function<std::bitset<32ul>(unsigned int)> >, boost::signals2::mutex> > >; typename boost::signals2::detail::group_key<Group>::type = std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>
]': /usr/include/boost/signals2/detail/signal_template.hpp:420:15: required from 'boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::invocation_janitor::~invocation_janitor() [with R = std::bitset<32ul>; T1 = unsigned int; Combiner = comm_flags_bitwise_or; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<std::bitset<32ul>(unsigned int)>; ExtendedSlotFunction = boost::function<std::bitset<32ul>(const boost::signals2::connection&, unsigned int)>; Mutex = boost::signals2::mutex]' /usr/include/boost/signals2/detail/signal_template.hpp:240:85: required from 'boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::result_type boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::operator()(T1) [with R = std::bitset<32ul>; T1 = unsigned int; Combiner = comm_flags_bitwise_or; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<std::bitset<32ul>(unsigned int)>; ExtendedSlotFunction = boost::function<std::bitset<32ul>(const boost::signals2::connection&, unsigned int)>; Mutex = boost::signals2::mutex; boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::result_type = std::bitset<32ul>]' /usr/include/boost/signals2/detail/signal_template.hpp:718:17: required from 'boost::signals2::signal1<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::result_type boost::signals2::signal1<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::operator()(T1) [with R = std::bitset<32ul>; T1 = unsigned int; Combiner = comm_flags_bitwise_or; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<std::bitset<32ul>(unsigned int)>; ExtendedSlotFunction = boost::function<std::bitset<32ul>(const boost::signals2::connection&, unsigned int)>; Mutex = boost::signals2::mutex; boost::signals2::signal1<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::result_type = std::bitset<32ul>]' /home/shirui/hoomd-blue/src/hoomd-blue/libhoomd/communication/Communicator.cc:1023:41: required from here /usr/include/boost/signals2/detail/signal_template.hpp:502:9: internal compiler error: Segmentation fault } ^ Please submit a full bug report, with preprocessed source if appropriate. See <https://bugs.archlinux.org/> for instructions.
Hi On Thu, Mar 26, 2015 at 11:16 PM, 施不二 <shirui816@gmail.com> wrote:
This error just occurred when I compile HOOMD-BLUE which could be compiled normally using gcc 4.9.1
/usr/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'void boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::force_cleanup_connections(const connection_list_type*) const [with R = std::bitset<32ul>; T1 = unsigned int; Combiner = comm_flags_bitwise_or; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<std::bitset<32ul>(unsigned int)>; ExtendedSlotFunction = boost::function<std::bitset<32ul>(const boost::signals2::connection&, unsigned int)>; Mutex = boost::signals2::mutex; boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::connection_list_type = boost::signals2::detail::grouped_list<int, std::less<int>,
boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<std::bitset<32ul>, unsigned int, boost::function<std::bitset<32ul>(unsigned int)> >, boost::signals2::mutex> > >; typename boost::signals2::detail::group_key<Group>::type = std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>
]': /usr/include/boost/signals2/detail/signal_template.hpp:420:15: required from 'boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::invocation_janitor::~invocation_janitor() [with R = std::bitset<32ul>; T1 = unsigned int; Combiner = comm_flags_bitwise_or; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<std::bitset<32ul>(unsigned int)>; ExtendedSlotFunction = boost::function<std::bitset<32ul>(const boost::signals2::connection&, unsigned int)>; Mutex = boost::signals2::mutex]' /usr/include/boost/signals2/detail/signal_template.hpp:240:85: required from 'boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::result_type boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::operator()(T1) [with R = std::bitset<32ul>; T1 = unsigned int; Combiner = comm_flags_bitwise_or; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<std::bitset<32ul>(unsigned int)>; ExtendedSlotFunction = boost::function<std::bitset<32ul>(const boost::signals2::connection&, unsigned int)>; Mutex = boost::signals2::mutex; boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::result_type = std::bitset<32ul>]' /usr/include/boost/signals2/detail/signal_template.hpp:718:17: required from 'boost::signals2::signal1<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::result_type boost::signals2::signal1<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::operator()(T1) [with R = std::bitset<32ul>; T1 = unsigned int; Combiner = comm_flags_bitwise_or; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<std::bitset<32ul>(unsigned int)>; ExtendedSlotFunction = boost::function<std::bitset<32ul>(const boost::signals2::connection&, unsigned int)>; Mutex = boost::signals2::mutex; boost::signals2::signal1<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::result_type = std::bitset<32ul>]'
/home/shirui/hoomd-blue/src/hoomd-blue/libhoomd/communication/Communicator.cc:1023:41: required from here /usr/include/boost/signals2/detail/signal_template.hpp:502:9: internal compiler error: Segmentation fault } ^
It is indeed a gcc bug. File it upstream gcc bug tracker with all information that allow developers to reproduce your problem.
Hi, I've tried to submit a bug before to the gcc bug tracker, but I couldn't create an account (getting an error about how new account creation is disabled due to spam accounts). Is there a different way to submit a bug to gcc? On Fri, Mar 27, 2015, 9:48 AM Anatol Pomozov <anatol.pomozov@gmail.com> wrote:
Hi
On Thu, Mar 26, 2015 at 11:16 PM, 施不二 <shirui816@gmail.com> wrote:
This error just occurred when I compile HOOMD-BLUE which could be compiled normally using gcc 4.9.1
/usr/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'void boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::force_cleanup_connections(const connection_list_type*) const [with R = std::bitset<32ul>; T1 = unsigned int; Combiner = comm_flags_bitwise_or; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<std::bitset<32ul>(unsigned int)>; ExtendedSlotFunction = boost::function<std::bitset<32ul>(const boost::signals2::connection&, unsigned int)>; Mutex = boost::signals2::mutex; boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::connection_list_type = boost::signals2::detail::grouped_list<int, std::less<int>,
boost::shared_ptr<boost::signals2::detail::connection_ body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<std::bitset<32ul>, unsigned int, boost::function<std::bitset<32ul>(unsigned int)> >, boost::signals2::mutex> > >; typename boost::signals2::detail::group_key<Group>::type = std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>
]': /usr/include/boost/signals2/detail/signal_template.hpp:420:15: required from 'boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::invocation_janitor::~invocation_janitor() [with R = std::bitset<32ul>; T1 = unsigned int; Combiner = comm_flags_bitwise_or; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<std::bitset<32ul>(unsigned int)>; ExtendedSlotFunction = boost::function<std::bitset<32ul>(const boost::signals2::connection&, unsigned int)>; Mutex = boost::signals2::mutex]' /usr/include/boost/signals2/detail/signal_template.hpp:240:85: required from 'boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::result_type boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::operator()(T1) [with R = std::bitset<32ul>; T1 = unsigned int; Combiner = comm_flags_bitwise_or; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<std::bitset<32ul>(unsigned int)>; ExtendedSlotFunction = boost::function<std::bitset<32ul>(const boost::signals2::connection&, unsigned int)>; Mutex = boost::signals2::mutex; boost::signals2::detail::signal1_impl<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::result_type = std::bitset<32ul>]' /usr/include/boost/signals2/detail/signal_template.hpp:718:17: required from 'boost::signals2::signal1<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::result_type boost::signals2::signal1<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::operator()(T1) [with R = std::bitset<32ul>; T1 = unsigned int; Combiner = comm_flags_bitwise_or; Group = int; GroupCompare = std::less<int>; SlotFunction = boost::function<std::bitset<32ul>(unsigned int)>; ExtendedSlotFunction = boost::function<std::bitset<32ul>(const boost::signals2::connection&, unsigned int)>; Mutex = boost::signals2::mutex; boost::signals2::signal1<R, T1, Combiner, Group, GroupCompare, SlotFunction, ExtendedSlotFunction, Mutex>::result_type = std::bitset<32ul>]'
/home/shirui/hoomd-blue/src/hoomd-blue/libhoomd/ communication/Communicator.cc:1023:41: required from here /usr/include/boost/signals2/detail/signal_template.hpp:502:9: internal compiler error: Segmentation fault } ^
It is indeed a gcc bug. File it upstream gcc bug tracker with all information that allow developers to reproduce your problem.
Hi, On , Zander B wrote:
I've tried to submit a bug before to the gcc bug tracker, but I couldn't create an account (getting an error about how new account creation is disabled due to spam accounts). Is there a different way to submit a bug to gcc?
I just tried to create account on https://gcc.gnu.org/bugzilla and it work out fine. Is there some other place where you want to report gcc bugs? Sorry if I misunderstood you. Paladin -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors.
Hi, This is the error I got. It could be because I'm using a Gmail account. I did email overseers about a month ago about this. "User account creation has been restricted. Contact your administrator or the maintainer (overseers@gcc.gnu.org) for information about creating an account. Please press Back and try again." On Fri, Mar 27, 2015, 5:42 PM Paladin <paladin@jstation.cz> wrote:
Hi,
On , Zander B wrote:
I've tried to submit a bug before to the gcc bug tracker, but I couldn't create an account (getting an error about how new account creation is disabled due to spam accounts). Is there a different way to submit a bug to gcc?
I just tried to create account on https://gcc.gnu.org/bugzilla and it work out fine. Is there some other place where you want to report gcc bugs?
Sorry if I misunderstood you.
Paladin -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors.
I' ve tried downgrade gcc, gcc-libs to version 4.9.2, but a new error occurred: /usr/include/boost/python/proxy.hpp:94:36: internal compiler error: Segmentation fault inline void proxy<Policies>::del() const Is this another bug of boost? On Sat, Mar 28, 2015 at 6:18 AM Zander B <lezed1@gmail.com> wrote:
Hi,
This is the error I got. It could be because I'm using a Gmail account. I did email overseers about a month ago about this.
"User account creation has been restricted. Contact your administrator or the maintainer (overseers@gcc.gnu.org) for information about creating an account. Please press Back and try again."
On Fri, Mar 27, 2015, 5:42 PM Paladin <paladin@jstation.cz> wrote:
Hi,
On , Zander B wrote:
I've tried to submit a bug before to the gcc bug tracker, but I couldn't create an account (getting an error about how new account creation is disabled due to spam accounts). Is there a different way to submit a bug to gcc?
I just tried to create account on https://gcc.gnu.org/bugzilla and it work out fine. Is there some other place where you want to report gcc bugs?
Sorry if I misunderstood you.
Paladin -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors.
On 30/03/15 10:54 PM, 施不二 wrote:
I' ve tried downgrade gcc, gcc-libs to version 4.9.2, but a new error occurred:
/usr/include/boost/python/proxy.hpp:94:36: internal compiler error: Segmentation fault inline void proxy<Policies>::del() const
Is this another bug of boost?
An ICE (internal compiler error) is *always* a compiler bug. The fix may be reporting an error, but it's still a compiler bug.
participants (5)
-
Anatol Pomozov
-
Daniel Micay
-
Paladin
-
Zander B
-
施不二