I have had a problem with kate crashing X from scrotwm.
I have also had another problem with kate that does not crash X.


I also built kdebase and scrotwm with debugging

I haven't been able to reproduce that X crash again.

However, I have noticed an easily reproducible problem with kate.
When I close with Ctrl-Q, shuts down just fine.
If I use Alt-f, then q, it consistently and usually crashes (kate, not X).

I have included the backtrace that kde supplies:

0x049d1425 in poll () from /usr/lib/libc.so.53.1
#0  0x049d1425 in poll () from /usr/lib/libc.so.53.1
#1  0x0114f74c in _thread_kern_poll (wait_reqd=1)
  at /usr/src/lib/libpthread/uthread/uthread_kern.c:760
#2  0x0114f28b in _thread_kern_sched (scp=0x0)
  at /usr/src/lib/libpthread/uthread/uthread_kern.c:382
#3  0x0114f5d7 in _thread_kern_sched_state (state=554963144,
  fname=0x211410c8 "", lineno=554963144)
  at /usr/src/lib/libpthread/uthread/uthread_kern.c:550
#4  0x01149185 in nanosleep (time_to_sleep=0xcfbee5f4,
  time_remaining=0xcfbee5ec)
  at /usr/src/lib/libpthread/uthread/uthread_nanosleep.c:84
#5 0x049ec42e in sleep (seconds=554963144) at /usr/src/lib/libc/gen/sleep.c:45 #6 0x067d5384 in KCrash::startDrKonqi () from /usr/local/lib/libkdecore.so.7.0
#7  0x067d50a9 in KCrash::defaultCrashHandler ()
 from /usr/local/lib/libkdecore.so.7.0
#8  0x01150dcb in _dispatch_signal (sig=11, scp=0xcfbf083c)
  at /usr/src/lib/libpthread/uthread/uthread_sig.c:396
#9  0x01150eb6 in _dispatch_signals (scp=0xcfbf083c)
  at /usr/src/lib/libpthread/uthread/uthread_sig.c:425
#10 0x011506ac in _thread_sig_handler (sig=11, info=0xcfbf088c, scp=0xcfbf083c)
  at /usr/src/lib/libpthread/uthread/uthread_sig.c:139
#11 <signal handler called>
#12 0x046530f2 in QPopupMenu::keyPressEvent ()
 from /usr/local/lib/libqt-mt.so.33.0
#13 0x0271b3af in KPopupMenu::keyPressEvent ()
 from /usr/local/lib/libkdeui.so.8.0
#14 0x04591550 in QWidget::event () from /usr/local/lib/libqt-mt.so.33.0
#15 0x0450cc01 in QApplication::internalNotify ()
 from /usr/local/lib/libqt-mt.so.33.0
#16 0x0450c515 in QApplication::notify () from /usr/local/lib/libqt-mt.so.33.0 #17 0x0674fdb6 in KApplication::notify () from /usr/local/lib/libkdecore.so.7.0
#18 0x044ad401 in QETWidget::translateKeyEvent ()
 from /usr/local/lib/libqt-mt.so.33.0
#19 0x044a904a in QApplication::x11ProcessEvent ()
 from /usr/local/lib/libqt-mt.so.33.0
#20 0x044beb15 in QEventLoop::processEvents ()
 from /usr/local/lib/libqt-mt.so.33.0
#21 0x0451c9cf in QEventLoop::enterLoop () from /usr/local/lib/libqt-mt.so.33.0
#22 0x0451c894 in QEventLoop::exec () from /usr/local/lib/libqt-mt.so.33.0
#23 0x0450cdfc in QApplication::exec () from /usr/local/lib/libqt-mt.so.33.0
#24 0x01b5e485 in kdemain (argc=1, argv=0x0)
at /usr/ports/pobj/kdebase-3.5.10/kdebase-3.5.10/kate/app/katemain.cpp:253
#25 0x1c000a97 in main (argc=1, argv=0xcfbf19f0) at kate.la.cpp:2

--
A human being should be able to change a diaper, plan an invasion,
butcher a hog, conn a ship, design a building, write a sonnet, balance
accounts, build a wall, set a bone, comfort the dying, take orders,
give orders, cooperate, act alone, solve equations, analyze a new
problem, pitch manure, program a computer, cook a tasty meal, fight
efficiently, die gallantly. Specialization is for insects.
  -- Robert Heinlein

Reply via email to