Package: psi
Version: 0.11-4
Severity: important

When I try to change PSI options, I go to "Options" menu (it works OK) and
press on "Appearance".  After that, psi segfaults.  I do not have any
problems when changing other psi options except "Appearance".

The problem is 100% reproducible.


0 bash$ gdb psi
GNU gdb 6.7.1-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) r
Starting program: /usr/bin/psi 
[Thread debugging using libthread_db enabled]
[New Thread 0x2ad019cbce60 (LWP 27840)]
[New Thread 0x40800950 (LWP 27843)]
[New Thread 0x41001950 (LWP 27844)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2ad019cbce60 (LWP 27840)]
0x00000000007422e1 in OptionsTabWidget::updateCurrent ()
(gdb) bt
#0  0x00000000007422e1 in OptionsTabWidget::updateCurrent ()
#1  0x00000000007425a3 in OptionsTabWidget::qt_metacall ()
#2  0x00002ad0164f2cd6 in QMetaObject::activate (sender=0xce1800, 
    from_signal_index=<value optimized out>, to_signal_index=28, argv=0xd6bd20)
    at kernel/qobject.cpp:3010
#3  0x00002ad015acef42 in QTabWidget::currentChanged (this=0xce1828, 
    _t1=0xd38300) at .moc/release-shared/moc_qtabwidget.cpp:172
#4  0x00002ad015ad0735 in QTabWidgetPrivate::_q_showTab (this=0xe26780, 
    index=0) at widgets/qtabwidget.cpp:694
#5  0x00002ad015ad0895 in QTabWidget::qt_metacall (this=0xce1800, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
    _a=0x7fff96f0c670) at .moc/release-shared/moc_qtabwidget.cpp:115
#6  0x0000000000742545 in OptionsTabWidget::qt_metacall ()
#7  0x00002ad0164f2cd6 in QMetaObject::activate (sender=0xddedd0, 
    from_signal_index=<value optimized out>, to_signal_index=27, argv=0xd6bd20)
    at kernel/qobject.cpp:3010
#8  0x00002ad015ac958e in QTabBar::currentChanged (this=0xce1828, _t1=0)
    at .moc/release-shared/moc_qtabbar.cpp:155
#9  0x00002ad015ace5f1 in QTabBar::insertTab (this=0xddedd0, index=0, 
    icon=<value optimized out>, [EMAIL PROTECTED])
    at widgets/qtabbar.cpp:661
#10 0x00002ad015ad0248 in QTabWidget::insertTab (this=0xce1800, index=0, 
    w=<value optimized out>, [EMAIL PROTECTED], [EMAIL PROTECTED])
    at widgets/qtabwidget.cpp:424
#11 0x00002ad015ad02c5 in QTabWidget::insertTab (this=0xce1800, index=-1, 
    w=0xd38300, [EMAIL PROTECTED]) at widgets/qtabwidget.cpp:403
#12 0x000000000074330a in OptionsTabWidget::addTab ()
#13 0x00000000007434b5 in MetaOptionsTab::widget ()
#14 0x0000000000744bda in OptionsDlg::Private::openTab ()
#15 0x0000000000744f6f in OptionsDlg::Private::itemSelected ()
#16 0x00000000007468b1 in OptionsDlg::Private::qt_metacall ()
#17 0x00002ad0164f2cd6 in QMetaObject::activate (sender=0xdd18e0, 
    from_signal_index=<value optimized out>, to_signal_index=51, argv=0xd6bd20)
    at kernel/qobject.cpp:3010
#18 0x00002ad01506fdb2 in Q3ListView::selectionChanged (this=0xce1828, 
    _t1=0xccb910) at .moc/release-shared/moc_q3listview.cpp:272
#19 0x00002ad014f1f346 in Q3ListView::setCurrentItem (this=0xdd18e0, 
    i=0xccb910) at itemviews/q3listview.cpp:5342
#20 0x00002ad014f2fbe9 in Q3ListView::contentsMousePressEventEx (
    this=0xdd18e0, e=0x7fff96f0cde0) at itemviews/q3listview.cpp:4261
#21 0x00002ad014f7a8f9 in Q3ScrollView::viewportMousePressEvent (
    this=0xdd18e0, e=0x7fff96f0d640) at widgets/q3scrollview.cpp:1744
#22 0x00002ad014f7c472 in Q3ScrollView::eventFilter (this=0xdd18e0, 
    obj=0xdcd2b0, e=0x7fff96f0d640) at widgets/q3scrollview.cpp:1472
#23 0x00002ad014f2845e in Q3ListView::eventFilter (this=0xdd18e0, o=0xdcd2b0, 
    e=0x7fff96f0d640) at itemviews/q3listview.cpp:3777
#24 0x00002ad0164deede in 
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized 
out>, receiver=0xdcd2b0, event=0x7fff96f0d640)
    at kernel/qcoreapplication.cpp:694
#25 0x00002ad01571a4b0 in QApplicationPrivate::notify_helper (this=0xb20760, 
    receiver=0xdcd2b0, e=0x7fff96f0d640) at kernel/qapplication.cpp:3768
#26 0x00002ad01571f2b9 in QApplication::notify (this=0x7fff96f0e150, 
    receiver=0xdcd2b0, e=0x7fff96f0d640) at kernel/qapplication.cpp:3501
#27 0x000000000069127e in PsiApplication::notify ()
#28 0x00002ad0164debd9 in QCoreApplication::notifyInternal (
    this=0x7fff96f0e150, receiver=0xdcd2b0, event=0x7fff96f0d640)
    at kernel/qcoreapplication.cpp:587
#29 0x00002ad01571c3e5 in QApplicationPrivate::sendMouseEvent (
    receiver=0xdcd2b0, event=0x7fff96f0d640, 
    alienWidget=<value optimized out>, nativeWidget=0xe6ccc0, 
    buttonDown=<value optimized out>, [EMAIL PROTECTED])
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#30 0x00002ad01577e58c in QETWidget::translateMouseEvent (this=0xe6ccc0, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:4133
#31 0x00002ad01577d4f2 in QApplication::x11ProcessEvent (this=0x66, 
    event=0x7fff96f0ddb0) at kernel/qapplication_x11.cpp:3255
#32 0x00002ad0157a33c3 in x11EventSourceDispatch (s=0xb245b0, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
---Type <return> to continue, or q <return> to quit---
#33 0x00002ad0182990f2 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#34 0x00002ad01829c396 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0x00002ad01829c82f in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#36 0x00002ad016507dff in QEventDispatcherGlib::processEvents (this=0xb20740, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:325
#37 0x00002ad0157a320f in QGuiEventDispatcherGlib::processEvents (
    this=0xce1828, flags=<value optimized out>)
    at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00002ad0164de055 in QEventLoop::processEvents (
    this=<value optimized out>, [EMAIL PROTECTED])
    at kernel/qeventloop.cpp:149
#39 0x00002ad0164de1ab in QEventLoop::exec (this=0x7fff96f0e0c0, 
    [EMAIL PROTECTED]) at kernel/qeventloop.cpp:200
#40 0x00002ad0164e01f9 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:845
#41 0x0000000000788bec in main ()
(gdb)


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages psi depends on:
ii  libaspell15            0.60.5-2.2        GNU Aspell spell-checker runtime l
ii  libc6                  2.7-10            GNU C Library: Shared libraries
ii  libgcc1                1:4.3.0-3         GCC support library
ii  libqca2                2.0.0-4           libraries for the Qt Cryptographic
ii  libqt4-network         4.4.0-2           Qt 4 network module
ii  libqt4-qt3support      4.4.0-2           Qt 3 compatibility library for Qt 
ii  libqt4-xml             4.4.0-2           Qt 4 XML module
ii  libqtcore4             4.4.0-2           Qt 4 core module
ii  libqtgui4              4.4.0-2           Qt 4 GUI module
ii  libstdc++6             4.3.0-3           The GNU Standard C++ Library v3
ii  libx11-6               2:1.0.3-7         X11 client-side library
ii  libxext6               2:1.0.4-1         X11 miscellaneous extension librar
ii  libxss1                1:1.1.3-1         X11 Screen Saver extension library
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages psi recommends:
ii  libqca2-plugin-ossl       0.1~20070904-3 QCA OSSL plugin for libqca2
ii  sox                       14.0.1-2       Swiss army knife of sound processi

-- no debconf information

-- 
Regards,
        Sasha.
Alexandra N. Kossovsky, software engineer.
e-mail: [EMAIL PROTECTED]



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to