Bug 305797 - Palapeli puzzle froze up
Summary: Palapeli puzzle froze up
Status: RESOLVED WORKSFORME
Alias: None
Product: palapeli
Classification: Applications
Component: general (show other bugs)
Version: 1.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Stefan Majewsky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-26 01:36 UTC by Santanita
Modified: 2018-11-30 03:51 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Santanita 2012-08-26 01:36:07 UTC
Application: palapeli (1.2)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-29-generic-pae i686
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:

I was attempting to create a new puzzle and was not able to. Old puzzles do not open either. I get a message that the plug in did not load.

The crash can be reproduced every time.

-- Backtrace:
Application: Palapeli (palapeli), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4e1e740 (LWP 7377))]

Thread 5 (Thread 0xb2839b40 (LWP 7380)):
#0  0xb5d37628 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#1  0xb544b410 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb540c09b in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb540c56b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2842134 in ?? () from /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
#5  0xb542f6b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb54d8d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0xb5d29ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xb1effb40 (LWP 7381)):
#0  0xb540bff6 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb540c56b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb35ea1ba in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#3  0xb542f6b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb54d8d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#5  0xb5d29ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xaf887b40 (LWP 7386)):
#0  0xb76e1424 in __kernel_vsyscall ()
#1  0xb5d22af1 in select () from /lib/i386-linux-gnu/libc.so.6
#2  0xb6eceb9d in KLockFile::lock (this=0xb0b061d0, options=...) at ../../kdecore/io/klockfile_unix.cpp:467
#3  0xb6d2a9e4 in KConfigIniBackend::lock (this=0xa1b4378, componentData=...) at ../../kdecore/config/kconfigini.cpp:577
#4  0xb6d1703a in lockLocal (this=0x9e89220) at ../../kdecore/config/kconfig.cpp:103
#5  KConfig::sync (this=0xa1b3600) at ../../kdecore/config/kconfig.cpp:430
#6  0xb6d1e7ec in sync (this=0xa1b7aa8) at ../../kdecore/config/kconfiggroup.cpp:600
#7  KConfigGroup::sync (this=0xa1b7aa8) at ../../kdecore/config/kconfiggroup.cpp:595
#8  0x0808dde9 in Palapeli::CollectionStorageComponent::cast (this=0xa1b7a10, type=Palapeli::PuzzleComponent::Metadata) at ../../../palapeli/src/file-io/components-collectionstorage.cpp:81
#9  0x0809667f in Palapeli::Puzzle::Private::get (this=0xa1ba208, type=Palapeli::PuzzleComponent::Metadata) at ../../../palapeli/src/file-io/puzzle.cpp:150
#10 0x08097ff8 in QtConcurrent::StoredMemberFunctionPointerCall1<Palapeli::PuzzleComponent const*, Palapeli::Puzzle::Private, Palapeli::PuzzleComponent::Type, Palapeli::PuzzleComponent::Type>::runFunctor (this=0xa1baea8) at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:396
#11 0x080980c3 in run (this=0xa1baea8) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:106
#12 QtConcurrent::RunFunctionTask<Palapeli::PuzzleComponent const*>::run (this=0xa1baea8) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:97
#13 0xb6a2339b in QThreadPoolThread::run (this=0xa1b7910) at concurrent/qthreadpool.cpp:107
#14 0xb6a30de0 in QThreadPrivate::start (arg=0xa1b7910) at thread/qthread_unix.cpp:298
#15 0xb54d8d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0xb5d29ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xaf086b40 (LWP 7387)):
#0  0xb76e1424 in __kernel_vsyscall ()
#1  0xb5d22af1 in select () from /lib/i386-linux-gnu/libc.so.6
#2  0xb6eceb9d in KLockFile::lock (this=0xb0b061d0, options=...) at ../../kdecore/io/klockfile_unix.cpp:467
#3  0xb6d2a9e4 in KConfigIniBackend::lock (this=0xa1b4378, componentData=...) at ../../kdecore/config/kconfigini.cpp:577
#4  0xb6d1703a in lockLocal (this=0x9e89220) at ../../kdecore/config/kconfig.cpp:103
#5  KConfig::sync (this=0xa1b3600) at ../../kdecore/config/kconfig.cpp:430
#6  0xb6d1e7ec in sync (this=0xa0887b0) at ../../kdecore/config/kconfiggroup.cpp:600
#7  KConfigGroup::sync (this=0xa0887b0) at ../../kdecore/config/kconfiggroup.cpp:595
#8  0x0808dde9 in Palapeli::CollectionStorageComponent::cast (this=0xa1b3450, type=Palapeli::PuzzleComponent::Metadata) at ../../../palapeli/src/file-io/components-collectionstorage.cpp:81
#9  0x0809667f in Palapeli::Puzzle::Private::get (this=0xa1b9358, type=Palapeli::PuzzleComponent::Metadata) at ../../../palapeli/src/file-io/puzzle.cpp:150
#10 0x08097ff8 in QtConcurrent::StoredMemberFunctionPointerCall1<Palapeli::PuzzleComponent const*, Palapeli::Puzzle::Private, Palapeli::PuzzleComponent::Type, Palapeli::PuzzleComponent::Type>::runFunctor (this=0xa1ba5d0) at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:396
#11 0x080980c3 in run (this=0xa1ba5d0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:106
#12 QtConcurrent::RunFunctionTask<Palapeli::PuzzleComponent const*>::run (this=0xa1ba5d0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:97
#13 0xb6a2339b in QThreadPoolThread::run (this=0xa1b7e48) at concurrent/qthreadpool.cpp:107
#14 0xb6a30de0 in QThreadPrivate::start (arg=0xa1b7e48) at thread/qthread_unix.cpp:298
#15 0xb54d8d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0xb5d29ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb4e1e740 (LWP 7377)):
[KCrash Handler]
#7  QString (other=<error reading variable: Cannot access memory at address 0x8>, this=0xbfe4a5b0) at /usr/include/qt4/QtCore/qstring.h:725
#8  Palapeli::Puzzle::identifier (this=0x0) at ../../../palapeli/src/file-io/puzzle.cpp:175
#9  0x0807e473 in Palapeli::Scene::restartPuzzle (this=0xa04a120) at ../../../palapeli/src/engine/scene.cpp:365
#10 0xb6b5c6b1 in QMetaObject::activate (sender=0xa055a38, m=0xb69a83f8, local_signal_index=1, argv=0xbfe4a6b8) at kernel/qobject.cpp:3547
#11 0xb60299bd in QAction::triggered (this=0xa055a38, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#12 0xb6029c5b in QAction::activate (this=0xa055a38, event=QAction::Trigger) at kernel/qaction.cpp:1257
#13 0xb6029fb8 in trigger (this=0xa055a38) at kernel/qaction.h:218
#14 qt_static_metacall (_a=0xa1c6758, _id=8, _o=0xa055a38, _c=<optimized out>) at .moc/release-shared/moc_qaction.cpp:151
#15 QAction::qt_static_metacall (_o=0xa055a38, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xa1c6758) at .moc/release-shared/moc_qaction.cpp:137
#16 0xb6b57c01 in QMetaCallEvent::placeMetaCall (this=0x9f76b48, object=0xa055a38) at kernel/qobject.cpp:525
#17 0xb6b60c7b in QObject::event (this=0xa055a38, e=0x9f76b48) at kernel/qobject.cpp:1195
#18 0xb6029d31 in event (e=<optimized out>, this=<optimized out>) at kernel/qaction.cpp:1187
#19 QAction::event (this=0x0, e=0xbfe4a5b0) at kernel/qaction.cpp:1172
#20 0xb70b3e6f in KAction::event (this=0xa055a38, event=0x9f76b48) at ../../kdeui/actions/kaction.cpp:131
#21 0xb6030ed4 in notify_helper (e=0x9f76b48, receiver=0xa055a38, this=0x9e84378) at kernel/qapplication.cpp:4559
#22 QApplicationPrivate::notify_helper (this=0x9e84378, receiver=0xa055a38, e=0x9f76b48) at kernel/qapplication.cpp:4531
#23 0xb603630d in QApplication::notify (this=0x9f76b48, receiver=0xa055a38, e=0x9f76b48) at kernel/qapplication.cpp:4288
#24 0xb71ba401 in KApplication::notify (this=0xbfe4afd0, receiver=0xa055a38, event=0x9f76b48) at ../../kdeui/kernel/kapplication.cpp:311
#25 0xb6b4597e in QCoreApplication::notifyInternal (this=0xbfe4afd0, receiver=0xa055a38, event=0x9f76b48) at kernel/qcoreapplication.cpp:876
#26 0xb6b49ad8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9e67c18) at kernel/qcoreapplication.cpp:1500
#28 0xb6b49e0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#29 0xb6b78494 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#30 postEventSourceDispatch (s=0x9e830e8) at kernel/qeventdispatcher_glib.cpp:279
#31 0xb540bd86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0xb540c125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0xb540c201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#34 0xb6b78887 in QEventDispatcherGlib::processEvents (this=0x9e68798, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0xb60e9aaa in QGuiEventDispatcherGlib::processEvents (this=0x9e68798, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0xb6b4450d in QEventLoop::processEvents (this=0xbfe4af34, flags=...) at kernel/qeventloop.cpp:149
#37 0xb6b447a9 in QEventLoop::exec (this=0xbfe4af34, flags=...) at kernel/qeventloop.cpp:204
#38 0xb6b49eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#39 0xb602ea74 in QApplication::exec () at kernel/qapplication.cpp:3820
#40 0x08064a0e in main (argc=<error reading variable: Cannot access memory at address 0x13>, argv=<error reading variable: Cannot access memory at address 0x17>) at ../../../palapeli/src/main.cpp:51

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-11-20 16:37:49 UTC
*** Bug 310411 has been marked as a duplicate of this bug. ***
Comment 2 Alexander Schuch 2013-12-23 05:26:07 UTC
I can confirm bug 310411 to happen in KDE 4.10.5 and in git master branch. If this is really a duplicate I guess I can confirm this one as well.

Just again the step to reproduce the crash: Start Palapeli and select Game→Restart puzzle.
Comment 3 Ian Wadham 2013-12-24 05:09:54 UTC
I do not think bug 310411 and this bug are duplicates. The "what I was doing info" is different for each bug. I can reproduce 310411, but not this one (305797).
Comment 4 Andrew Crouthamel 2018-10-31 04:06:05 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2018-11-15 10:38:30 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
mark the bug 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 6 Bug Janitor Service 2018-11-30 03:51:25 UTC
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!