[Pkg-kde-extras] Bug#492153: konversation crashes with SIGSEGV on leaving a channel

Steve Cotton steve0001 at s.cotton.clara.co.uk
Thu Jul 24 03:15:31 UTC 2008


Package: konversation
Version: 1.1~-rc1+svn834660-1
Severity: important

I start Konversation and connect to irc.debian.org, which is set
to open 6 channels (connection is required for the crash).  

Wait for a minute.  A delay here seems to be required.
Using channels that have already been created also seems to help.

Right-click on one of the channel tabs, select "close tab", say
OK to "do you want to leave #test", and SIGSEGV.

The same crash happens if I type the /part command.




There's a crash with a different call-stack if you close
Konversation instead of quitting a channel.  The call stacks are
different enough that I'm logging them separately.


Weird stuff about my setup:
I've previously had kdebase-runtime-bin-kde4 4:4.0.98-1
installed (but removed it before logging this).


I can replicate this with the set of channels
    #test
    #test2
    #test3
    #test4
    #test5
    #test6
none of which are passworded (the crash is in getPassword).

[Thread debugging using libthread_db enabled]
[New Thread 0x7faa1c4406f0 (LWP 29064)]
[KCrash handler]
#5  QString (this=0x23e9f50, s=@0x1e75e30) at tools/qshared.h:52
#6  0x00000000005b6cc2 in QValueListPrivate<QString>::insert (this=0x22745b0, 
    it={node = 0x7fff24578490}, x=@0x1e75e30)
    at /usr/share/qt3/include/qvaluelist.h:65
#7  0x00000000004776dd in Channel::getPassword (this=0x2220f10)
    at /usr/share/qt3/include/qvaluelist.h:275
#8  0x000000000047b287 in Channel::channelSettings (this=0x2220f10)
    at /tmp/buildd/konversation-1.1~-rc1+svn834660/./konversation/src/channel.cpp:985
#9  0x00000000004b798d in Channel::autoJoin (this=0x2220f10)
    at /tmp/buildd/konversation-1.1~-rc1+svn834660/./konversation/src/channel.cpp:907
#10 0x00000000004b92f5 in ViewContainer::updateViewActions (this=0x1fce190, 
    index=1)
    at /tmp/buildd/konversation-1.1~-rc1+svn834660/./konversation/src/viewcontainer.cpp:469
#11 0x00000000004b96db in ViewContainer::cleanupAfterClose (this=0x1fce190, 
    view=0x2220f10)
    at /tmp/buildd/konversation-1.1~-rc1+svn834660/./konversation/src/viewcontainer.cpp:1564
#12 0x00000000005a39ee in ViewContainer::qt_invoke (this=0x1fce190, _id=24, 
    _o=0x7fff24578820) at ./viewcontainer.moc:590
#13 0x00007faa1a08d2d0 in QObject::activate_signal (this=0x2220f10, 
    clist=<value optimized out>, o=0x7fff24578820) at kernel/qobject.cpp:2383
#14 0x000000000045ceaf in ChatWindow::closing (this=0x2220f10, t0=0x2220f10)
    at ./chatwindow.moc:204
#15 0x00000000004c76ab in ~ChatWindow (this=0x23e9f50)
    at /tmp/buildd/konversation-1.1~-rc1+svn834660/./konversation/src/chatwindow.cpp:55
#16 0x000000000058a4e7 in ~Channel (this=0x2220f10)
    at /tmp/buildd/konversation-1.1~-rc1+svn834660/./konversation/src/channel.cpp:378
#17 0x00007faa1a08ca59 in QObject::event (this=0x2220f10, e=0x2262850)
    at kernel/qobject.cpp:753
#18 0x00007faa1a0bddf3 in QWidget::event (this=0x23e9f50, e=0x1e75e30)
    at kernel/qwidget.cpp:4681
#19 0x00007faa1a037953 in QApplication::internalNotify (
    this=<value optimized out>, receiver=0x2220f10, e=0x2262850)
    at kernel/qapplication.cpp:2638
#20 0x00007faa1a03862e in QApplication::notify (this=0x7fff24579bf0, 
    receiver=0x2220f10, e=0x2262850) at kernel/qapplication.cpp:2526
#21 0x00007faa19a39c42 in KApplication::notify (this=0x7fff24579bf0, 
    receiver=0x2220f10, event=0x2262850)
    at /build/buildd/kdelibs-3.5.9.dfsg.1/./kdecore/kapplication.cpp:550
#22 0x00007faa1a03903a in QApplication::sendPostedEvents (receiver=0x0, 
    event_type=0) at kernel/qapplication.h:523
#23 0x00007faa19fed571 in QEventLoop::processEvents (this=0x1edbfc0, flags=4)
    at kernel/qeventloop_x11.cpp:205
#24 0x00007faa1a04c001 in QEventLoop::enterLoop (this=0x23e9f50)
    at kernel/qeventloop.cpp:201
#25 0x00007faa1a17ad9b in QPopupMenu::exec (this=0x215dfe0, 
    pos=@0x7fff245791a0, indexAtPoint=0) at widgets/qpopupmenu.cpp:2494
#26 0x000000000054ef01 in ViewContainer::showViewContextMenu (this=0x1fce190, 
    tab=0x2220f10, pos=@0x7fff245791a0)
    at /tmp/buildd/konversation-1.1~-rc1+svn834660/./konversation/src/viewcontainer.cpp:1704
#27 0x00000000005a39ad in ViewContainer::qt_invoke (this=0x1fce190, _id=27, 
    _o=0x7fff24579010) at ./viewcontainer.moc:593
#28 0x00007faa1a08d36c in QObject::activate_signal (this=0x1fd5660, 
    clist=<value optimized out>, o=0x7fff24579010) at kernel/qobject.cpp:2359
#29 0x00007faa1a97fbdc in KTabWidget::contextMenu (this=0x1fd5660, 
    t0=<value optimized out>, t1=@0x7fff245791a0) at ./ktabwidget.moc:302
#30 0x00007faa1a9ea71c in KTabWidget::qt_invoke (this=0x1fd5660, _id=59, 
    _o=0x7fff24579110) at ./ktabwidget.moc:382
#31 0x00007faa1a08d36c in QObject::activate_signal (this=0x1fd9a90, 
    clist=<value optimized out>, o=0x7fff24579110) at kernel/qobject.cpp:2359
#32 0x00007faa1a97eb49 in KTabBar::contextMenu (this=0x1fd9a90, 
    t0=<value optimized out>, t1=@0x7fff245791a0) at ./ktabbar.moc:150
#33 0x00007faa1a97ec30 in KTabBar::mousePressEvent (this=0x1fd9a90, 
    e=0x7fff24579740)
    at /build/buildd/kdelibs-3.5.9.dfsg.1/./kdeui/ktabbar.cpp:110
#34 0x00007faa1a0be466 in QWidget::event (this=0x1fd9a90, e=0x7fff24579740)
    at kernel/qwidget.cpp:4699
#35 0x00007faa1a1937a5 in QTabBar::event (this=0x1fd9a90, e=0x7fff24579740)
    at widgets/qtabbar.cpp:1150
#36 0x00007faa1a037953 in QApplication::internalNotify (
    this=<value optimized out>, receiver=0x1fd9a90, e=0x7fff24579740)
    at kernel/qapplication.cpp:2638
#37 0x00007faa1a038886 in QApplication::notify (this=0x7fff24579bf0, 
    receiver=0x1fd9a90, e=0x7fff24579740) at kernel/qapplication.cpp:2424
#38 0x00007faa19a39c42 in KApplication::notify (this=0x7fff24579bf0, 
    receiver=0x1fd9a90, event=0x7fff24579740)
    at /build/buildd/kdelibs-3.5.9.dfsg.1/./kdecore/kapplication.cpp:550
#39 0x00007faa19fdfa83 in QETWidget::translateMouseEvent (
    this=<value optimized out>, event=<value optimized out>)
    at kernel/qapplication.h:526
#40 0x00007faa19fdeb63 in QApplication::x11ProcessEvent (this=0x7fff24579bf0, 
    event=0x7fff24579a10) at kernel/qapplication_x11.cpp:3611
#41 0x00007faa19feda59 in QEventLoop::processEvents (this=0x1edbfc0, flags=4)
    at kernel/qeventloop_x11.cpp:195
#42 0x00007faa1a04c001 in QEventLoop::enterLoop (this=0x23e9f50)
    at kernel/qeventloop.cpp:201
#43 0x00007faa1a04beb2 in QEventLoop::exec (this=0x23e9f50)
    at kernel/qeventloop.cpp:148
#44 0x000000000054a11f in main (argc=<value optimized out>, 
    argv=<value optimized out>)
    at /tmp/buildd/konversation-1.1~-rc1+svn834660/./konversation/src/main.cpp:115


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

Kernel: Linux 2.6.25 (PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages konversation depends on:
ii  kdelibs4c2a             4:3.5.9.dfsg.1-6 core libraries and binaries for al
ii  libc6                   2.7-12           GNU C Library: Shared libraries
ii  libgcc1                 1:4.3.1-7        GCC support library
ii  libqt3-mt               3:3.3.8b-5       Qt GUI Library (Threaded runtime v
ii  libstdc++6              4.3.1-7          The GNU Standard C++ Library v3
ii  libx11-6                2:1.1.4-2        X11 client-side library

Versions of packages konversation recommends:
ii  python                        2.5.2-1    An interactive high-level object-o
ii  ruby                          4.2        An interpreter of object-oriented 

Versions of packages konversation suggests:
ii  libsoap-lite-perl             0.710.08-1 Client and server side SOAP implem

-- no debconf information





More information about the pkg-kde-extras mailing list