QtCreator crashes on 16.04

Bug #1561498 reported by Dylan Coakley
50
This bug affects 8 people
Affects Status Importance Assigned to Milestone
qtcreator (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Follow Symbol Under Cursor" under id 173
Cannot start '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
OpenGL Warning: glXCreatePbuffer not implemented by Chromium
OpenGL Warning: glXCreatePbuffer not implemented by Chromium
QOpenGLFramebufferObject: Unsupported framebuffer format.
Segmentation fault (core dumped)

Revision history for this message
Matt Anderson (wmattanderson) wrote :

Yes me too,

Qt Creator 3.5.1
Based on Qt 5.5.1 (GCC 5.2.1 20151129, 64 bit)

void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Follow Symbol Under Cursor" under id 173
Segmentation fault (core dumped)

Revision history for this message
Matt Anderson (wmattanderson) wrote :
Download full text (4.6 KiB)

the "Follow Symbol Under Cursor" happens way before the segfault

backtrace
#0 0x00007fffcab5d7e8 in std::_Rb_tree<CPlusPlus::Name const*, std::pair<CPlusPlus::Name const* const, CPlusPlus::Declaration*>, std::_Select1st<std::pair<CPlusPlus::Name const* const, CPlusPlus::Declaration*> >, CPlusPlus::Name::Compare, std::allocator<std::pair<CPlusPlus::Name const* const, CPlusPlus::Declaration*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CPlusPlus::Name const* const, CPlusPlus::Declaration*> >*, std::_Rb_tree_node<std::pair<CPlusPlus::Name const* const, CPlusPlus::Declaration*> >*, CPlusPlus::Name const* const&) () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#1 0x00007fffcab592a8 in ?? () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#2 0x00007fffcab55bb7 in ?? () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#3 0x00007fffcab579f9 in ?? () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#4 0x00007fffcab57b18 in ?? () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#5 0x00007fffcab57913 in ?? () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#6 0x00007fffcab57b71 in ?? () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#7 0x00007fffcab57b18 in ?? () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#8 0x00007fffcab57b71 in ?? () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#9 0x00007fffcab57b71 in ?? () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#10 0x00007fffcab57b71 in ?? () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#11 0x00007fffcab5741d in ?? () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#12 0x00007fffcab5741d in ?? () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#13 0x00007fffcab57c53 in CPlusPlus::LookupScope::lookupType(CPlusPlus::Name const*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#14 0x00007fffcab5895f in ?? () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#15 0x00007fffcab58e95 in CPlusPlus::LookupScope::lookup(CPlusPlus::Name const*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#16 0x00007fffcab488db in ?? () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#17 0x00007fffcab49bee in ?? () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#18 0x00007fffcab52e98 in CPlusPlus::CreateBindings::resolveTemplateArgument(CPlusPlus::Clone&, CPlusPlus::Subst&, CPlusPlus::LookupScope*, CPlusPlus::Template const*, CPlusPlus::TemplateNameId const*, unsigned int) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#19 0x00007fffcab531a5 in CPlusPlus::CreateBindings::initializeSubst(CPlusPlus::Clone&, CPlusPlus::Subst&, CPlusPlus::LookupScope*, CPlusPlus::Template const*, CPlusPlus::TemplateNameId const*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#20 0x00007fffcab5654a in ?? () from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPl...

Read more...

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in qtcreator (Ubuntu):
status: New → Confirmed
Revision history for this message
Roel Standaert (s-roel) wrote :
Download full text (9.6 KiB)

I also have frequent crashes due to a segmentation fault. My backtrace is a bit different:

(gdb) bt
#0 0x00007ffff619843c in _int_malloc (av=av@entry=0x7fff4c000020, bytes=bytes@entry=56) at malloc.c:3354
#1 0x00007ffff619a5a4 in __GI___libc_malloc (bytes=56) at malloc.c:2914
#2 0x00007ffff6783e78 in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007fffc792079e in CPlusPlus::CloneName::cloneName(CPlusPlus::Name const*, CPlusPlus::Subst*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#4 0x00007fffc7920a0d in CPlusPlus::CloneType::visit(CPlusPlus::NamedType*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#5 0x00007fffc791e09f in CPlusPlus::Type::accept(CPlusPlus::TypeVisitor*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#6 0x00007fffc791f6ca in CPlusPlus::CloneType::cloneType(CPlusPlus::FullySpecifiedType const&, CPlusPlus::Subst*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#7 0x00007fffc791f8d1 in CPlusPlus::Clone::type(CPlusPlus::FullySpecifiedType const&, CPlusPlus::Subst*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#8 0x00007fffc7920a49 in CPlusPlus::CloneType::visit(CPlusPlus::NamedType*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#9 0x00007fffc791e09f in CPlusPlus::Type::accept(CPlusPlus::TypeVisitor*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#10 0x00007fffc791f6ca in CPlusPlus::CloneType::cloneType(CPlusPlus::FullySpecifiedType const&, CPlusPlus::Subst*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#11 0x00007fffc791f8d1 in CPlusPlus::Clone::type(CPlusPlus::FullySpecifiedType const&, CPlusPlus::Subst*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#12 0x00007fffc791fbfb in CPlusPlus::CloneName::visit(CPlusPlus::TemplateNameId const*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#13 0x00007fffc78ec32c in CPlusPlus::Name::accept(CPlusPlus::NameVisitor*) const ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#14 0x00007fffc7920729 in CPlusPlus::CloneName::cloneName(CPlusPlus::Name const*, CPlusPlus::Subst*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#15 0x00007fffc7920b3b in CPlusPlus::CloneName::visit(CPlusPlus::QualifiedNameId const*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#16 0x00007fffc78ec32c in CPlusPlus::Name::accept(CPlusPlus::NameVisitor*) const ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#17 0x00007fffc7920729 in CPlusPlus::CloneName::cloneName(CPlusPlus::Name const*, CPlusPlus::Subst*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#18 0x00007fffc7920b59 in CPlusPlus::CloneName::visit(CPlusPlus::QualifiedNameId const*) ()
   from /usr/lib/x86_64-linux-gnu/qtcreator/plugins/../libCPlusPlus.so.1
#19 0x00007fffc78ec32c in CPlusPlus::Name::accept(CPlusPlus::NameVisitor*) const ()
   from /usr/lib/x86_64-linux-gnu/qtcrea...

Read more...

Revision history for this message
Marius Elvert (elvertschneide) wrote :

I have this bug as well. However, there's a workaround: start from the command-line with

qtcreator -noload Welcome

Revision history for this message
Petra (gospodnetic) wrote :

I have the same thing as Matt Anderson in #1
The workaround Marius Elvert #5 suggested doesn't work for me, the problem still persists.

Revision history for this message
Roman Lotric (ulot) wrote :

I have this bug too.
2 possible workarounds for me, but no one is perfect:
- disabling 3D acceleration if running Ubuntu 16.04 as guest in VirtualBox
- starting qtcreator as Marius (#5) suggests: qtcreator -noload Welcome

Revision history for this message
bzero (bzero) wrote :

I switch from unity to i3 and qt creator is mutch more stable now.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.