[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#562955: parley: Segmentation fault when switching between list view and start exercise dialog



Package: parley
Version: 4:4.3.4-1
Severity: important
Tags: patch

Howto produce the Segfault:

1. Start parley and install any vocabulary. If you have already a vocabulary installed this is fine too.

2. Open a collection for editing by pressing the "Edit" button behind a collection in the list "Last Opened Collections". The "Last Opened Collections" list is displayed in the main Window.

3. Leave the edit mode by entering File->close (<ctrl>+w)

4. Start an exercise by pressing the "Practice" button behind a collection in the list "Last Opened Collections".

5. In the "start practice" dialog just press "cancel".

6. Back in the main window try again to open the edit view by pressing the "Edit" button (step 2). You will get the Segfault.

Here is the crash dump from KDE crash manager.

--------------------------

Application: Parley (parley), signal: Segmentation fault
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
[Current thread is 0 (LWP 21055)]

Thread 2 (Thread 0xb390fb70 (LWP 21056)):
#0  0xb7fbb424 in __kernel_vsyscall ()
#1  0xb59233d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5c80884 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xb760059c in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb75f5d7e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb75ff5e2 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb591f585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb5c732be in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb55ad6d0 (LWP 21055)):
#0  0xb7fbb424 in __kernel_vsyscall ()
#1  0xb5c3d696 in nanosleep () from /lib/i686/cmov/libc.so.6
#2  0xb5c3d4ae in sleep () from /lib/i686/cmov/libc.so.6
#3  0xb6d268f0 in ?? () from /usr/lib/libkdeui.so.5
#4  0x00000000 in ?? ()

-----------------------

This is the console output of parley

-----------------------

QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout
Kross: "Loading the interpreter library for python"                            
Kross: "Successfully loaded Interpreter instance from library."                
Kross: "PythonScript::Constructor."                                            
Kross: "PythonScript::execute"                                                 
Kross: "PythonScript::execute result=None"                                     
Kross: "PythonScript::execute connect object= signal=translateWord(QString,QString,QString) with pythonfunction=translateWord"                                
Kross: "PythonScript::Constructor."                                            
Kross: "PythonScript::execute"                                                 
Kross: "PythonScript::execute result=None"                                     
Kross: "PythonScript::execute connect object= signal=translateWord(QString,QString,QString) with pythonfunction=translateWord"                                
Kross: "PythonScript::Constructor."                                            
Kross: "PythonScript::execute"
Kross: "PythonScript::execute result=None"
Kross: "PythonScript::Constructor."
Kross: "PythonScript::execute"
Kross: "PythonScript::execute result=None"
Kross: "PythonScript::Constructor."
Kross: "PythonScript::execute"
Kross: "PythonScript::execute result=None"
Kross: "PythonScript::Destructor."
Kross: "PythonScript::Destructor."
Kross: "PythonScript::Destructor."
Kross: "PythonScript::Destructor."
Kross: "PythonScript::Destructor."
Kross: "PythonScript::Constructor."
Kross: "PythonScript::execute"
Kross: "PythonScript::execute result=None"
Kross: "PythonScript::execute connect object= signal=translateWord(QString,QString,QString) with pythonfunction=translateWord"
Kross: "PythonScript::Constructor."
Kross: "PythonScript::execute"
Kross: "PythonScript::execute result=None"
Kross: "PythonScript::execute connect object= signal=translateWord(QString,QString,QString) with pythonfunction=translateWord"
Kross: "PythonScript::Constructor."
Kross: "PythonScript::execute"
Kross: "PythonScript::execute result=None"
Kross: "PythonScript::Constructor."
Kross: "PythonScript::execute"
Kross: "PythonScript::execute result=None"
Kross: "PythonScript::Constructor."
Kross: "PythonScript::execute"
Kross: "PythonScript::execute result=None"
KCrash: Application 'parley' crashing...
sock_file=/home/ralph/.kde/socket-freud/kdeinit4__2

[1]+  Stopped                 parley

--------------------------------




-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (600, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.28k7 (SMP w/1 CPU core)
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages parley depends on:
ii  kdebase-runtime             4:4.3.4-2    runtime components from the offici
ii  kdeedu-kvtml-data           4:4.3.4-1    kvtml files for kdeedu programs
ii  kdelibs5                    4:4.3.4-1    core libraries for all KDE 4 appli
ii  libc6                       2.10.2-2     GNU C Library: Shared libraries
ii  libgcc1                     1:4.4.2-7    GCC support library
ii  libkdeedu4                  4:4.3.4-1    libraries for KDE 4 educational ap
ii  libphonon4                  4:4.5.3-4    Qt 4 Phonon module
ii  libplasma3                  4:4.3.4-1    library for the KDE 4 Plasma deskt
ii  libqt4-dbus                 4:4.5.3-4    Qt 4 D-Bus module
ii  libqt4-network              4:4.5.3-4    Qt 4 network module
ii  libqt4-script               4:4.5.3-4    Qt 4 script module
ii  libqt4-svg                  4:4.5.3-4    Qt 4 SVG module
ii  libqt4-xml                  4:4.5.3-4    Qt 4 XML module
ii  libqtcore4                  4:4.5.3-4    Qt 4 core module
ii  libqtgui4                   4:4.5.3-4    Qt 4 GUI module
ii  libstdc++6                  4.4.2-7      The GNU Standard C++ Library v3
ii  libwww-perl                 5.834-1      Perl HTTP/WWW client/server librar
ii  libxml2                     2.7.6.dfsg-1 GNOME XML library
ii  libxslt1.1                  1.1.26-1     XSLT processing library - runtime 
ii  parley-data                 4:4.3.4-1    data files for the Parley vocabula
ii  phonon                      4:4.5.3-4    Qt 4 Phonon module metapackage

parley recommends no packages.

Versions of packages parley suggests:
ii  khelpcenter4                  4:4.3.4-2  Help Center for KDE 4

-- no debconf information



Reply to: