Bug 250698 - Parley crashes when two instances are open and I close one of them
Summary: Parley crashes when two instances are open and I close one of them
Status: RESOLVED WORKSFORME
Alias: None
Product: parley
Classification: Applications
Component: general (other bugs)
Version First Reported In: 0.9.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: parley bug tracker
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2010-09-09 20:38 UTC by dgonzalez003
Modified: 2018-10-27 04:22 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dgonzalez003 2010-09-09 20:38:53 UTC
Application: parley (0.9.3)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-24-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
If I have two instances of Parley running and then I close one of them, Parley crashes. I do not open Parley twice myself, but when I restart my computer with Parley running, this happens.

The crash can be reproduced every time.

 -- Backtrace:
Application: Parley (parley), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f24f9962760 (LWP 1596))]

Thread 2 (Thread 0x7f24ebe65710 (LWP 1822)):
#0  0x00007f24f5433f83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f24f1ee74a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f24f1ee78fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f24f7fd7566 in QEventDispatcherGlib::processEvents (this=0x2ab8b60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f24f7fac992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f24f7facd6c in QEventLoop::exec (this=0x7f24ebe64db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f24f7eb6d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f24f7f8d178 in QInotifyFileSystemWatcherEngine::run (this=0x33313a0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f24f7eb9775 in QThreadPrivate::start (arg=0x33313a0) at thread/qthread_unix.cpp:248
#9  0x00007f24f29b19ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f24f54406fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f24f9962760 (LWP 1596)):
[KCrash Handler]
#5  0x00007f24f7fc10a3 in QObjectPrivate::isSignalConnected (sender=0x2538ce0, m=<value optimized out>, local_signal_index=0, argv=0x7fff7e89d170) at kernel/qobject_p.h:227
#6  QMetaObject::activate (sender=0x2538ce0, m=<value optimized out>, local_signal_index=0, argv=0x7fff7e89d170) at kernel/qobject.cpp:3218
#7  0x00000000004d0a8d in ParleyDocument::documentChanged (this=0x2, _t1=0x0) at ./parleydocument.moc:121
#8  0x00000000004d0c15 in ParleyDocument::close (this=0x2538ce0) at ../../../parley/src/parleydocument.cpp:208
#9  0x00000000004d1448 in ParleyDocument::open (this=0x2538ce0, url=...) at ../../../parley/src/parleydocument.cpp:193
#10 0x00000000004ce278 in WelcomeScreen::slotOpenUrl (this=0x253fe10, url=...) at ../../../parley/src/welcomescreen/welcomescreen.cpp:91
#11 0x00000000004ce306 in WelcomeScreen::slotDoubleClicked (this=0x253fe10, index=<value optimized out>) at ../../../parley/src/welcomescreen/welcomescreen.cpp:98
#12 0x00000000004ce3d1 in WelcomeScreen::qt_metacall (this=0x253fe10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7e89d380) at ./welcomescreen.moc:78
#13 0x00007f24f7fc0e3f in QMetaObject::activate (sender=0x2568ee0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3293
#14 0x00007f24f60cb915 in QAbstractItemView::doubleClicked (this=0x2, _t1=<value optimized out>) at .moc/release-shared/moc_qabstractitemview.cpp:338
#15 0x00007f24f60ce662 in QAbstractItemView::mouseDoubleClickEvent (this=0x2568ee0, event=0x7fff7e89e0f0) at itemviews/qabstractitemview.cpp:1809
#16 0x00007f24f5c051c6 in QWidget::event (this=0x2568ee0, event=0x7fff7e89e0f0) at kernel/qwidget.cpp:8002
#17 0x00007f24f5fac4e6 in QFrame::event (this=0x2568ee0, e=0x7fff7e89e0f0) at widgets/qframe.cpp:557
#18 0x00007f24f60db26b in QAbstractItemView::viewportEvent (this=0x2568ee0, event=0x7fff7e89e0f0) at itemviews/qabstractitemview.cpp:1610
#19 0x00007f24f7fad487 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x256ae00, event=0x7fff7e89e0f0) at kernel/qcoreapplication.cpp:819
#20 0x00007f24f5baf1fc in QApplicationPrivate::notify_helper (this=0x24e0360, receiver=0x256ae00, e=0x7fff7e89e0f0) at kernel/qapplication.cpp:4296
#21 0x00007f24f5bb5ecb in QApplication::notify (this=0x7fff7e89edf0, receiver=0x256ae00, e=0x7fff7e89e0f0) at kernel/qapplication.cpp:3865
#22 0x00007f24f6fd4526 in KApplication::notify (this=0x7fff7e89edf0, receiver=0x256ae00, event=0x7fff7e89e0f0) at ../../kdeui/kernel/kapplication.cpp:302
#23 0x00007f24f7fae06c in QCoreApplication::notifyInternal (this=0x7fff7e89edf0, receiver=0x256ae00, event=0x7fff7e89e0f0) at kernel/qcoreapplication.cpp:704
#24 0x00007f24f5bb50ae in QCoreApplication::sendEvent (receiver=0x256ae00, event=0x7fff7e89e0f0, alienWidget=0x256ae00, nativeWidget=0x253fe10, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#25 QApplicationPrivate::sendMouseEvent (receiver=0x256ae00, event=0x7fff7e89e0f0, alienWidget=0x256ae00, nativeWidget=0x253fe10, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2965
#26 0x00007f24f5c34f65 in QETWidget::translateMouseEvent (this=0x253fe10, event=<value optimized out>) at kernel/qapplication_x11.cpp:4368
#27 0x00007f24f5c338ac in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff7e89ea10) at kernel/qapplication_x11.cpp:3501
#28 0x00007f24f5c5f882 in x11EventSourceDispatch (s=0x24e4200, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#29 0x00007f24f1ee38c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#30 0x00007f24f1ee7748 in ?? () from /lib/libglib-2.0.so.0
#31 0x00007f24f1ee78fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0x00007f24f7fd7513 in QEventDispatcherGlib::processEvents (this=0x24c3380, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#33 0x00007f24f5c5f46e in QGuiEventDispatcherGlib::processEvents (this=0x2, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00007f24f7fac992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#35 0x00007f24f7facd6c in QEventLoop::exec (this=0x7fff7e89ed40, flags=) at kernel/qeventloop.cpp:201
#36 0x00007f24f7fb0aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#37 0x00000000004d7cc2 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../parley/src/main.cpp:139

Reported using DrKonqi
Comment 1 Christoph Feck 2013-09-12 21:35:29 UTC
This crash report is at least 3 years old and there were no further comments or status updates since then.

Therefore we believe that this crash is already fixed in recent KDE 4 versions or the backtrace is no longer applicable to the current KDE 4 sources.

If the crash still happens with a recent KDE version (4.10.5 or 4.11), please add an updated backtrace or provide steps to reproduce. For more information, see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

(To prevent automatic closing of this bug in the future, please set the bug status to ASSIGNED or CONFIRMED)
Comment 2 Andrew Crouthamel 2018-09-24 02:12:48 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-27 04:22:20 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!