[arch-general] gcc bug ?

Zander B lezed1 at gmail.com
Fri Mar 27 21:33:21 UTC 2015


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 at gmail.com>
wrote:

> Hi
>
> On Thu, Mar 26, 2015 at 11:16 PM, 施不二 <shirui816 at 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.
>


More information about the arch-general mailing list