Bug 196311 - Crash when change visible columns
Summary: Crash when change visible columns
Status: RESOLVED WORKSFORME
Alias: None
Product: parley
Classification: Applications
Component: general (show other bugs)
Version: 0.9.2
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Parley Developers
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2009-06-13 11:04 UTC by Alexey Shildyakov
Modified: 2018-09-27 06:11 UTC (History)
1 user (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 Alexey Shildyakov 2009-06-13 11:04:28 UTC
Version:           0.9.2 (using KDE 4.2.4)
Compiler:          x86_64-pc-linux-gnu-gcc
OS:                Linux (x86_64) release 2.6.29-gentoo-r5
Installed from:    Gentoo Packages

It's may because the vocabulary file is damaged. But it's may damaged while i work in Parley. You can see this bug:
http://bugs.kde.org/show_bug.cgi?id=196310

Приложение: Parley (parley), сигнал SIGSEGV
0x00007f88f7aab451 in nanosleep () from /lib/libc.so.6
Current language:  auto; currently c

Thread 1 (Thread 0x7f88fd592750 (LWP 22291)):
[KCrash Handler]
#5  KEduVocDocument::url (this=0x0) at /var/tmp/portage/kde-base/libkdeedu-4.2.4/work/libkdeedu-4.2.4/libkdeedu/keduvocdocument/keduvocdocument.cpp:733
#6  0x0000000000441ff5 in VocabularyColumnsDialog (this=0x2cad9b0, doc=<value optimized out>, parent=<value optimized out>)
    at /var/tmp/portage/kde-base/parley-4.2.4/work/parley-4.2.4/parley/src/vocabulary/vocabularycolumnsdialog.cpp:49
#7  0x000000000042f30d in VocabularyView::slotShowVocabularyColumnsDialog (this=0x18e8270) at /var/tmp/portage/kde-base/parley-4.2.4/work/parley-4.2.4/parley/src/vocabulary/vocabularyview.cpp:540
#8  0x0000000000434488 in VocabularyView::qt_metacall (this=0x18e8270, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff055d9c30)
    at /var/tmp/portage/kde-base/parley-4.2.4/work/parley-4.2.4_build/parley/src/vocabularyview.moc:112
#9  0x00007f88fba26db5 in QMetaObject::activate (sender=0x19f0a80, from_signal_index=<value optimized out>, to_signal_index=6, argv=0x3a3cc40) at kernel/qobject.cpp:3108
#10 0x00007f88f8d66447 in QAction::triggered (this=0x7fff055d99f0, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#11 0x00007f88f8d676a0 in QAction::activate (this=0x19f0a80, event=<value optimized out>) at kernel/qaction.cpp:1160
#12 0x00007f88f913107c in QMenuPrivate::activateCausedStack (this=0x2a7dd90, causedStack=@0x7fff055d9d50, action=0x19f0a80, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:967
#13 0x00007f88f9136d4b in QMenuPrivate::activateAction (this=0x2a7dd90, action=0x19f0a80, action_e=90031296, self=true) at widgets/qmenu.cpp:1060
#14 0x00007f88f8db87b0 in QWidget::event (this=0x7fff055dc4c0, event=0x7fff055da740) at kernel/qwidget.cpp:7521
#15 0x00007f88f9138383 in QMenu::event (this=0x7fff055dc4c0, e=0x7fff055da740) at widgets/qmenu.cpp:2353
#16 0x00007f88f8d6b81d in QApplicationPrivate::notify_helper (this=0x16c6940, receiver=0x7fff055dc4c0, e=0x7fff055da740) at kernel/qapplication.cpp:4057
#17 0x00007f88f8d74843 in QApplication::notify (this=<value optimized out>, receiver=0x7fff055dc4c0, e=0x7fff055da740) at kernel/qapplication.cpp:3759
#18 0x00007f88f9b27b5b in KApplication::notify (this=0x7fff055defd0, receiver=0x7fff055dc4c0, event=0x7fff055da740)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r1/work/kdelibs-4.2.4/kdeui/kernel/kapplication.cpp:307
#19 0x00007f88fba14bd3 in QCoreApplication::notifyInternal (this=0x7fff055defd0, receiver=0x7fff055dc4c0, event=0x7fff055da740) at kernel/qcoreapplication.cpp:606
#20 0x00007f88f8d73b18 in QApplicationPrivate::sendMouseEvent (receiver=0x7fff055dc4c0, event=0x7fff055da740, alienWidget=0x0, nativeWidget=0x7fff055dc4c0, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7f88f96c0f90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#21 0x00007f88f8dce16b in QETWidget::translateMouseEvent (this=0x7fff055dc4c0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4382
#22 0x00007f88f8dccad5 in QApplication::x11ProcessEvent (this=0x7fff055defd0, event=0x7fff055dc130) at kernel/qapplication_x11.cpp:3566
#23 0x00007f88f8df11a4 in x11EventSourceDispatch (s=0x16ca4e0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#24 0x00007f88f573b7c1 in IA__g_main_context_dispatch (context=0x16c9480) at gmain.c:1814
#25 0x00007f88f573ed98 in g_main_context_iterate (context=0x16c9480, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2445
#26 0x00007f88f573ef5c in IA__g_main_context_iteration (context=0x16c9480, may_block=1) at gmain.c:2508
#27 0x00007f88fba39aff in QEventDispatcherGlib::processEvents (this=0x16b2f20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#28 0x00007f88f8df0a6f in QGuiEventDispatcherGlib::processEvents (this=0x7fff055d99f0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#29 0x00007f88fba135d2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 90031136}) at kernel/qeventloop.cpp:149
#30 0x00007f88fba13765 in QEventLoop::exec (this=0x7fff055dc460, flags={i = 90031232}) at kernel/qeventloop.cpp:196
#31 0x00007f88f9138207 in QMenu::exec (this=<value optimized out>, p=@0x7fff055dd210, action=0x0) at widgets/qmenu.cpp:1993
#32 0x00007f88f913923f in QMenu::exec (actions=
        {{p = {static shared_null = {ref = {_q_value = 53821}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fff055dc610}, d = 0x7fff055dc610}}, pos=@0x7fff055dd210, at=0x0, 
    parent=<value optimized out>) at widgets/qmenu.cpp:2030
#33 0x00007f88f8db8c8d in QWidget::event (this=0x18f5470, event=0x7fff055dd1f0) at kernel/qwidget.cpp:7689
#34 0x00007f88f90f9d9b in QFrame::event (this=0x18f5470, e=0x7fff055dd1f0) at widgets/qframe.cpp:559
#35 0x00007f88f920e73d in QAbstractItemView::viewportEvent (this=0x18f5470, event=0x7fff055dd1f0) at itemviews/qabstractitemview.cpp:1471
#36 0x00007f88f9217fc5 in QHeaderView::viewportEvent (this=0x18f5470, e=0x7fff055dd1f0) at itemviews/qheaderview.cpp:2402
#37 0x00007f88fba13f37 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x18a48e0, event=0x7fff055dd1f0) at kernel/qcoreapplication.cpp:726
#38 0x00007f88f8d6b7ec in QApplicationPrivate::notify_helper (this=0x16c6940, receiver=0x18a48e0, e=0x7fff055dd1f0) at kernel/qapplication.cpp:4053
#39 0x00007f88f8d74ede in QApplication::notify (this=<value optimized out>, receiver=0x18a48e0, e=0x7fff055dd1f0) at kernel/qapplication.cpp:3846
#40 0x00007f88f9b27b5b in KApplication::notify (this=0x7fff055defd0, receiver=0x18a48e0, event=0x7fff055dd1f0)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4-r1/work/kdelibs-4.2.4/kdeui/kernel/kapplication.cpp:307
#41 0x00007f88fba14bd3 in QCoreApplication::notifyInternal (this=0x7fff055defd0, receiver=0x18a48e0, event=0x7fff055dd1f0) at kernel/qcoreapplication.cpp:606
#42 0x00007f88f8dce5f5 in QETWidget::translateMouseEvent (this=0x1765c60, event=<value optimized out>) at kernel/qapplication_x11.cpp:4454
#43 0x00007f88f8dccad5 in QApplication::x11ProcessEvent (this=0x7fff055defd0, event=0x7fff055dec10) at kernel/qapplication_x11.cpp:3566
#44 0x00007f88f8df11a4 in x11EventSourceDispatch (s=0x16ca4e0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#45 0x00007f88f573b7c1 in IA__g_main_context_dispatch (context=0x16c9480) at gmain.c:1814
#46 0x00007f88f573ed98 in g_main_context_iterate (context=0x16c9480, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2445
#47 0x00007f88f573ef5c in IA__g_main_context_iteration (context=0x16c9480, may_block=1) at gmain.c:2508
#48 0x00007f88fba39aff in QEventDispatcherGlib::processEvents (this=0x16b2f20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#49 0x00007f88f8df0a6f in QGuiEventDispatcherGlib::processEvents (this=0x7fff055d99f0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#50 0x00007f88fba135d2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 90042112}) at kernel/qeventloop.cpp:149
#51 0x00007f88fba13765 in QEventLoop::exec (this=0x7fff055def40, flags={i = 90042192}) at kernel/qeventloop.cpp:196
#52 0x00007f88fba15764 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#53 0x00000000004d96e9 in main (argc=1, argv=0x7fff055df588) at /var/tmp/portage/kde-base/parley-4.2.4/work/parley-4.2.4/parley/src/main.cpp:139
Comment 1 Alexey Shildyakov 2009-06-13 11:18:44 UTC
Howto reproduce:
1) Open vocabulary file
2) Close vocabulary file
3) Open that vocabulary file
In this step I view, for example, "Metrics" and I see that viewed columns keep as the first time. When I close this vocabulary I hide some columns. And in this view i see that type of words not changed (it looks like the first time i opened file)
4) Change visible columns
5) Crash

When I open Purley the second time, open that vocabulary file, all is OK. Visible columns as was when i close this file. And type of all words OK.

Maybe it's really damaged file? But i edit it only inside Parley.
Comment 2 Alexey Shildyakov 2009-06-18 01:31:39 UTC
Maybe it's because I use corrupted vocabulary file?
Comment 3 Alexey Shildyakov 2009-06-18 02:05:33 UTC
http://n-pictures.com/err.txt
My vocabulary file
Comment 4 José Manuel Santamaría Lema 2013-10-29 12:36:56 UTC
Is this still happenning? I can't reproduce this bug. If the bug is still there, please attach the vocabulary file because the url http://n-pictures.com/err.txt doesn't work anymore.
Comment 5 Andrew Crouthamel 2018-09-25 03:57: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 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 6 Alexey Shildyakov 2018-09-27 06:11:34 UTC
Doesn't reproduce at all in new Parley 2.1.0