← Back to team overview

mudlet-makers team mailing list archive

Re: [Bug 1372622] [NEW] Git development is crashing on exit

 

Ah, for me too.  In the cTelnet destructor, just after (not as a result
OF) it using some abnormal exit handling stuff I put in a while ago to
display previously un-displayed messages before an abnormal application
close.  Seems to be something about deleting a scoped pointer, so I'm
wondering about some of the recent code to use more elegant pointer
mechanisms that have been put in; and there was I thinking *I'd*
clobbered something.

8-(

On 22/09/14 20:55, Vadim Peretokin wrote:
> Public bug reported:
> 
> Opening up Mudlet, not connecting to any profile, and closing it is
> crashing as of the 675e77205fb91a977bdee1e0ca8e3f6b606c2800 commit:
> 
> 0	~QExplicitlySharedDataPointer	qshareddata.h	163	0x7ffff607294f	
> 1	QNetworkConfiguration::~QNetworkConfiguration	qnetworkconfiguration.cpp	312	0x7ffff607294f	
> 2	QNetworkAccessManagerPrivate::~QNetworkAccessManagerPrivate	qnetworkaccessmanager.cpp	1477	0x7ffff603be6e	
> 3	QNetworkAccessManagerPrivate::~QNetworkAccessManagerPrivate	qnetworkaccessmanager.cpp	1488	0x7ffff603bf59	
> 4	cleanup	qscopedpointer.h	62	0x7ffff5584666	
> 5	~QScopedPointer	qscopedpointer.h	109	0x7ffff5584666	
> 6	QObject::~QObject	qobject.cpp	786	0x7ffff5584666	
> 7	QNetworkAccessManager::~QNetworkAccessManager	qnetworkaccessmanager.cpp	479	0x7ffff60377d8	
> 8	QNetworkAccessManager::~QNetworkAccessManager	qnetworkaccessmanager.cpp	493	0x7ffff6037829	
> 9	QObjectPrivate::deleteChildren	qobject.cpp	1841	0x7ffff557dc9c	
> 10	QObject::~QObject	qobject.cpp	934	0x7ffff5584632	
> 11	cTelnet::~cTelnet	ctelnet.cpp	149	0x43d4c0	
> 12	Host::~Host	Host.cpp	179	0x5525d3	
> 13	Host::~Host	Host.cpp	185	0x55260e	
> 14	QtSharedPointer::CustomDeleter<Host, QtSharedPointer::NormalDeleter>::execute	qsharedpointer_impl.h	196	0x561233	
> 15	QtSharedPointer::ExternalRefCountWithCustomDeleter<Host, QtSharedPointer::NormalDeleter>::deleter	qsharedpointer_impl.h	214	0x560cab	
> 16	QtSharedPointer::ExternalRefCountData::destroy	qsharedpointer_impl.h	158	0x55e829	
> 17	QSharedPointer<Host>::deref	qsharedpointer_impl.h	449	0x55ebd3	
> 18	QSharedPointer<Host>::deref	qsharedpointer_impl.h	444	0x55eb98	
> 19	QSharedPointer<Host>::~QSharedPointer	qsharedpointer_impl.h	312	0x55eb56	
> 20	QMapNode<QString, QSharedPointer<Host> >::destroySubTree	qmap.h	269	0x55eafa	
> 21	QMapData<QString, QSharedPointer<Host> >::destroy	qmap.h	236	0x55ea3a	
> 22	QMap<QString, QSharedPointer<Host> >::~QMap	qmap.h	344	0x55e93b	
> 23	HostPool::~HostPool	HostPool.h	35	0x55e892	
> 24	HostManager::~HostManager	HostManager.h	38	0x55ea8c	
> 25	QScopedPointerDeleter<HostManager>::cleanup	qscopedpointer.h	62	0x55eaac	
> 26	QScopedPointer<HostManager, QScopedPointerDeleter<HostManager> >::~QScopedPointer	qscopedpointer.h	109	0x55ec29	
> 27	__run_exit_handlers	exit.c	82	0x7ffff41da149	
> 28	__GI_exit	exit.c	104	0x7ffff41da195	
> 29	__libc_start_main	libc-start.c	321	0x7ffff41bfecc	
> 30	_start			0x432db0
> 
> ** Affects: mudlet
>      Importance: Undecided
>          Status: New
>

-- 
You received this bug notification because you are a member of Mudlet
Makers, which is subscribed to Mudlet.
https://bugs.launchpad.net/bugs/1372622

Title:
  Git development is crashing on exit

Status in Mudlet the MUD client:
  New

Bug description:
  Opening up Mudlet, not connecting to any profile, and closing it is
  crashing as of the 675e77205fb91a977bdee1e0ca8e3f6b606c2800 commit:

  0	~QExplicitlySharedDataPointer	qshareddata.h	163	0x7ffff607294f	
  1	QNetworkConfiguration::~QNetworkConfiguration	qnetworkconfiguration.cpp	312	0x7ffff607294f	
  2	QNetworkAccessManagerPrivate::~QNetworkAccessManagerPrivate	qnetworkaccessmanager.cpp	1477	0x7ffff603be6e	
  3	QNetworkAccessManagerPrivate::~QNetworkAccessManagerPrivate	qnetworkaccessmanager.cpp	1488	0x7ffff603bf59	
  4	cleanup	qscopedpointer.h	62	0x7ffff5584666	
  5	~QScopedPointer	qscopedpointer.h	109	0x7ffff5584666	
  6	QObject::~QObject	qobject.cpp	786	0x7ffff5584666	
  7	QNetworkAccessManager::~QNetworkAccessManager	qnetworkaccessmanager.cpp	479	0x7ffff60377d8	
  8	QNetworkAccessManager::~QNetworkAccessManager	qnetworkaccessmanager.cpp	493	0x7ffff6037829	
  9	QObjectPrivate::deleteChildren	qobject.cpp	1841	0x7ffff557dc9c	
  10	QObject::~QObject	qobject.cpp	934	0x7ffff5584632	
  11	cTelnet::~cTelnet	ctelnet.cpp	149	0x43d4c0	
  12	Host::~Host	Host.cpp	179	0x5525d3	
  13	Host::~Host	Host.cpp	185	0x55260e	
  14	QtSharedPointer::CustomDeleter<Host, QtSharedPointer::NormalDeleter>::execute	qsharedpointer_impl.h	196	0x561233	
  15	QtSharedPointer::ExternalRefCountWithCustomDeleter<Host, QtSharedPointer::NormalDeleter>::deleter	qsharedpointer_impl.h	214	0x560cab	
  16	QtSharedPointer::ExternalRefCountData::destroy	qsharedpointer_impl.h	158	0x55e829	
  17	QSharedPointer<Host>::deref	qsharedpointer_impl.h	449	0x55ebd3	
  18	QSharedPointer<Host>::deref	qsharedpointer_impl.h	444	0x55eb98	
  19	QSharedPointer<Host>::~QSharedPointer	qsharedpointer_impl.h	312	0x55eb56	
  20	QMapNode<QString, QSharedPointer<Host> >::destroySubTree	qmap.h	269	0x55eafa	
  21	QMapData<QString, QSharedPointer<Host> >::destroy	qmap.h	236	0x55ea3a	
  22	QMap<QString, QSharedPointer<Host> >::~QMap	qmap.h	344	0x55e93b	
  23	HostPool::~HostPool	HostPool.h	35	0x55e892	
  24	HostManager::~HostManager	HostManager.h	38	0x55ea8c	
  25	QScopedPointerDeleter<HostManager>::cleanup	qscopedpointer.h	62	0x55eaac	
  26	QScopedPointer<HostManager, QScopedPointerDeleter<HostManager> >::~QScopedPointer	qscopedpointer.h	109	0x55ec29	
  27	__run_exit_handlers	exit.c	82	0x7ffff41da149	
  28	__GI_exit	exit.c	104	0x7ffff41da195	
  29	__libc_start_main	libc-start.c	321	0x7ffff41bfecc	
  30	_start			0x432db0

To manage notifications about this bug go to:
https://bugs.launchpad.net/mudlet/+bug/1372622/+subscriptions


References