Bug 189259 - Configuring practice makes Parley crash
Summary: Configuring practice makes Parley crash
Status: RESOLVED FIXED
Alias: None
Product: parley
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Unspecified
: NOR crash
Target Milestone: ---
Assignee: Parley Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-10 09:10 UTC by Laurynas
Modified: 2009-07-30 22:28 UTC (History)
2 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 Laurynas 2009-04-10 09:10:55 UTC
Version:            (using KDE 4.2.2)
Installed from:    Fedora RPMs

When i click "Configure Practice..." in menu, Parley crashes. 
I get this error:

parley(5389):  Error: Invalid identifier index:  -1
KCrash: Application 'parley' crashing...
sock_file=/home/User/.kde/socket-localhost.localdomain/kdeinit4__0


Whole log is this: 
QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout
Object::connect: No such slot VocabularyModel::setLeitnerBox(KEduVocLeitnerBox*)
Object::connect: No such slot LeitnerView::setTranslation(KEduVocExpression*, int)
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"
parley(5389): Attempt to use QAction "show_lesson_dock" with KXMLGUIFactory!
parley(5389): Attempt to use QAction "show_wordtype_dock" with KXMLGUIFactory!
parley(5389): Attempt to use QAction "show_leitner_dock" with KXMLGUIFactory!
parley(5389): Attempt to use QAction "show_conjugation_dock" with KXMLGUIFactory!
parley(5389): Attempt to use QAction "show_comparison_dock" with KXMLGUIFactory!
parley(5389): Attempt to use QAction "show_multiplechoice_dock" with KXMLGUIFactory!
parley(5389): Attempt to use QAction "show_synonym_dock" with KXMLGUIFactory!
parley(5389): Attempt to use QAction "show_antonym_dock" with KXMLGUIFactory!
parley(5389): Attempt to use QAction "show_falsefriend_dock" with KXMLGUIFactory!
parley(5389): Attempt to use QAction "show_pronunciation_dock" with KXMLGUIFactory!
parley(5389): Attempt to use QAction "show_image_dock" with KXMLGUIFactory!
parley(5389): Attempt to use QAction "show_summary_dock" with KXMLGUIFactory!
parley(5389): Attempt to use QAction "show_audio_dock" with KXMLGUIFactory!
parley(5389): Attempt to use QAction "show_browser_dock" with KXMLGUIFactory!
parley(5389):  Error: Invalid identifier index:  -1
KCrash: Application 'parley' crashing...
sock_file=/home/User/.kde/socket-localhost.localdomain/kdeinit4__0
Comment 1 Frederik Gladhorn 2009-04-14 22:07:53 UTC
Do you get a backtrace (in the crash handler)?
If so, could you please attach it to this bug report?
Thanks!
Comment 2 Laurynas 2009-04-15 09:07:11 UTC
Sorry, i didnt have gdb at first. I just installed and this is what i get:

Application: Parley (parley), signal SIGSEGV
[Current thread is 1 (Thread 0xb801f770 (LWP 2993))]

Thread 2 (Thread 0xb5771b90 (LWP 2994)):
#0  0x00bda416 in __kernel_vsyscall ()
#1  0x00adc432 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x071d548c in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x071ca9d6 in ?? () from /usr/lib/libQtCore.so.4
#4  0x071d446e in ?? () from /usr/lib/libQtCore.so.4
#5  0x00ad851f in start_thread () from /lib/libpthread.so.0
#6  0x003bc04e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb801f770 (LWP 2993)):
[KCrash Handler]
#6  0x00902a8d in KEduVocIdentifier::tenseList () from /usr/lib/libkeduvocdocument.so.4
#7  0x080dc6cb in _start ()
Comment 3 Laurynas 2009-05-08 09:20:25 UTC
It's working again, after deleting parley configuration file ( .kde/share/config/parleyrc )
Comment 4 Frederik Gladhorn 2009-07-23 14:29:32 UTC
Fixed in revision 994513 (fixed in KDE 4.3).
Comment 5 maimartnez 2009-07-30 02:16:12 UTC
I have this:
Aplicación: Parley (parley), señal SIGSEGV

Thread 1 (Thread 0xb56c4700 (LWP 5117)):
[KCrash Handler]
#6  0xb77c8a8f in QUrl::path () from /usr/lib/libQtCore.so.4
#7  0xb6075acf in KUrl::path () from /usr/lib/libkdecore.so.5
#8  0x0811975c in _start ()
Comment 6 Frederik Gladhorn 2009-07-30 22:28:35 UTC
(In reply to comment #5)
> I have this:
> Aplicación: Parley (parley), señal SIGSEGV
> 
> Thread 1 (Thread 0xb56c4700 (LWP 5117)):
> [KCrash Handler]
> #6  0xb77c8a8f in QUrl::path () from /usr/lib/libQtCore.so.4
> #7  0xb6075acf in KUrl::path () from /usr/lib/libkdecore.so.5
> #8  0x0811975c in _start ()

That backtrace is useless, install debug packages in order to get a good backtrace.
And the problem is fixed in KDE 4.3 which comes out in a few days.