Bug 214677 - Crash changing application windows [KateSmartCursor::setPositionInternal, KateSmartCursor::setPosition, KateViewInternal::updateCursor]
Summary: Crash changing application windows [KateSmartCursor::setPositionInternal, Kat...
Status: RESOLVED DUPLICATE of bug 199716
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
: 269967 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-11-15 16:11 UTC by Jonathan Thomas
Modified: 2011-04-03 12:02 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 Jonathan Thomas 2009-11-15 16:11:45 UTC
Version:           3.3.2 (using KDE 4.3.3)
OS:                Linux
Installed from:    Ubuntu Packages

Originally reported at https://launchpad.net/bugs/476393

The user reported a crash while switching windows. From the backtrace I'm guessing he switched to a Kate window by clicking inside the Kate text area.


Thread 1 (process 5158):
#0  0x01cd4e6a in KateSmartCursor::setPositionInternal (this=0x88a8c14, 
    pos=@0xbfdaa18c, internal=false)
    at ../../kate/smart/katesmartcursor.cpp:186
	oldOther = {_vptr.Cursor = 0x54b76c8, m_line = 0, m_column = 0, 
  m_range = 0x0}
	old = {_vptr.Cursor = 0x54b76c8, m_line = 309, m_column = 37, 
  m_range = 0x0}
#1  0x01cd5595 in KateSmartCursor::setPosition (this=0x88a8c14, 
    pos=@0xbfdaa18c) at ../../kate/smart/katesmartcursor.cpp:415
	__PRETTY_FUNCTION__ = "virtual void KateSmartCursor::setPosition(const KTextEditor::Cursor&)"
#2  0x01d2cf20 in KateViewInternal::updateCursor (this=0x88a8bc0, 
    newCursor=@0xbfdaa18c, force=false, center=false, calledExternally=false)
    at ../../kate/smart/katesmartcursor.h:68
	oldDisplayCursor = {_vptr.Cursor = 0x54b76c8, m_line = 309, 
  m_column = 37, m_range = 0x0}
#3  0x01d3081f in KateViewInternal::placeCursor (this=0x88a8bc0, 
    p=@0xbfdaa6e0, keepSelection=false, updateSelection=true)
    at ../../kate/view/kateviewinternal.cpp:2164
	thisLine = {m_lineLayout = {d = 0x89e78a0}, m_textLayout = {i = 0, 
    eng = 0x8de6838}, m_viewLine = 0, m_startX = 0, m_invalidDirty = true}
	c = {_vptr.Cursor = 0x54b76c8, m_line = 320, m_column = 42, 
  m_range = 0x0}
	lock = {{mtx = 0x8563e70, val = 139869808}}
#4  0x01d322a4 in KateViewInternal::mousePressEvent (this=0x88a8bc0, 
    e=0xbfdaa6d0) at ../../kate/view/kateviewinternal.cpp:2617
No locals.
#5  0x05d9fff6 in QWidget::event (this=0x88a8bc0, event=0xbfdaa6d0)
    at kernel/qwidget.cpp:7545
No locals.
#6  0x05d4af54 in QApplicationPrivate::notify_helper (this=0x8481e28, 
    receiver=0x88a8bc0, e=0xbfdaa6d0) at kernel/qapplication.cpp:4056
	consumed = <value optimized out>
#7  0x05d53033 in QApplication::notify (this=0xbfdac0dc, receiver=0x88a8bc0, 
    e=0xbfdaa6d0) at kernel/qapplication.cpp:3758
	me = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x65ad360, d = 0x0, 
      t = 2, posted = 0, spont = 1, m_accept = 1, reserved = 271}, 
    modState = {i = 0}}, p = {xp = 294, yp = 669}, g = {xp = 718, yp = 837}, 
  b = Qt::LeftButton, mouseState = {i = 1}}
	w = (class QWidget *) 0x88a8bc0
	mouse = <value optimized out>
	eventAccepted = false
	relpos = {xp = 294, yp = 669}
	pw = {o = 0x88a8bc0}
	res = <value optimized out>
#8  0x00f32bfa in KApplication::notify (this=0xbfdac0dc, receiver=0x88a8bc0, 
    event=0xbfdaa6d0) at ../../kdeui/kernel/kapplication.cpp:302
No locals.
#9  0x009356cb in QCoreApplication::notifyInternal (this=0xbfdac0dc, 
    receiver=0x88a8bc0, event=0xbfdaa6d0) at kernel/qcoreapplication.cpp:610
	result = false
	cbdata = {0x88a8bc0, 0xbfdaa6d0, 0xbfdaa5ef}
	threadData = (QThreadData *) 0x8411e48
	returnValue = <value optimized out>
#10 0x05d51f6e in QApplicationPrivate::sendMouseEvent (receiver=0x88a8bc0, 
    event=0xbfdaa6d0, alienWidget=0x88a8bc0, nativeWidget=0x862e138, 
    buttonDown=0x65c5aa0, lastMouseReceiver=@0x65c5aa4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
	alienGuard = {o = 0x88a8bc0}
	receiverGuard = {o = 0x88a8bc0}
	nativeGuard = {o = 0x862e138}
	activePopupWidget = {o = 0x0}
	graphicsWidget = false
	result = false
#11 0x05dc07c0 in QETWidget::translateMouseEvent (this=0x862e138, 
    event=0xbfdabd1c) at kernel/qapplication_x11.cpp:4409
	alienWidget = (class QWidget *) 0x88a8bc0
	widget = (class QWidget *) 0x88a8bc0
	oldOpenPopupCount = 0
	e = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x65ad360, d = 0x0, 
      t = 2, posted = 0, spont = 1, m_accept = 1, reserved = 6139}, 
    modState = {i = 0}}, p = {xp = 294, yp = 669}, g = {xp = 718, yp = 837}, 
  b = Qt::LeftButton, mouseState = {i = 1}}
	type = QEvent::MouseButtonPress
	globalPos = {xp = 718, yp = 837}
	button = Qt::LeftButton
	nextEvent = {type = 106704884, xany = {type = 106704884, 
    serial = 138959392, send_event = 54525977, display = 0xbfdaa858, 
    window = 98231464}, xkey = {type = 106704884, serial = 138959392, 
    send_event = 54525977, display = 0xbfdaa858, window = 98231464, 
    root = 139063840, subwindow = 54525977, time = 354, x = 6, y = 32, 
    x_root = 0, y_root = -1076189084, state = 1, keycode = 106704884, 
    same_screen = -1076183780}, xbutton = {type = 106704884, 
    serial = 138959392, send_event = 54525977, display = 0xbfdaa858, 
    window = 98231464, root = 139063840, subwindow = 54525977, time = 354, 
    x = 6, y = 32, x_root = 0, y_root = -1076189084, state = 1, 
    button = 106704884, same_screen = -1076183780}, xmotion = {
    type = 106704884, serial = 138959392, send_event = 54525977, 
    display = 0xbfdaa858, window = 98231464, root = 139063840, 
    subwindow = 54525977, time = 354, x = 6, y = 32, x_root = 0, 
    y_root = -1076189084, state = 1, is_hint = -12 'ô', 
    same_screen = -1076183780}, xcrossing = {type = 106704884, 
    serial = 138959392, send_event = 54525977, display = 0xbfdaa858, 
    window = 98231464, root = 139063840, subwindow = 54525977, time = 354, 
    x = 6, y = 32, x_root = 0, y_root = -1076189084, mode = 1, 
    detail = 106704884, same_screen = -1076183780, focus = -1076189096, 
    state = 98225520}, xfocus = {type = 106704884, serial = 138959392, 
    send_event = 54525977, display = 0xbfdaa858, window = 98231464, 
    mode = 139063840, detail = 54525977}, xexpose = {type = 106704884, 
    serial = 138959392, send_event = 54525977, display = 0xbfdaa858, 
    window = 98231464, x = 139063840, y = 54525977, width = 354, height = 6, 
    count = 32}, xgraphicsexpose = {type = 106704884, serial = 138959392, 
    send_event = 54525977, display = 0xbfdaa858, drawable = 98231464, 
    x = 139063840, y = 54525977, width = 354, height = 6, count = 32, 
    major_code = 0, minor_code = -1076189084}, xnoexpose = {type = 106704884, 
    serial = 138959392, send_event = 54525977, display = 0xbfdaa858, 
    drawable = 98231464, major_code = 139063840, minor_code = 54525977}, 
  xvisibility = {type = 106704884, serial = 138959392, send_event = 54525977, 
    display = 0xbfdaa858, window = 98231464, state = 139063840}, 
  xcreatewindow = {type = 106704884, serial = 138959392, 
    send_event = 54525977, display = 0xbfdaa858, parent = 98231464, 
    window = 139063840, x = 54525977, y = 354, width = 6, height = 32, 
    border_width = 0, override_redirect = -1076189084}, xdestroywindow = {
    type = 106704884, serial = 138959392, send_event = 54525977, 
    display = 0xbfdaa858, event = 98231464, window = 139063840}, xunmap = {
    type = 106704884, serial = 138959392, send_event = 54525977, 
    display = 0xbfdaa858, event = 98231464, window = 139063840, 
    from_configure = 54525977}, xmap = {type = 106704884, serial = 138959392, 
    send_event = 54525977, display = 0xbfdaa858, event = 98231464, 
    window = 139063840, override_redirect = 54525977}, xmaprequest = {
    type = 106704884, serial = 138959392, send_event = 54525977, 
    display = 0xbfdaa858, parent = 98231464, window = 139063840}, 
  xreparent = {type = 106704884, serial = 138959392, send_event = 54525977, 
    display = 0xbfdaa858, event = 98231464, window = 139063840, 
    parent = 54525977, x = 354, y = 6, override_redirect = 32}, xconfigure = {
    type = 106704884, serial = 138959392, send_event = 54525977, 
    display = 0xbfdaa858, event = 98231464, window = 139063840, x = 54525977, 
    y = 354, width = 6, height = 32, border_width = 0, above = 3218778212, 
    override_redirect = 1}, xgravity = {type = 106704884, serial = 138959392, 
    send_event = 54525977, display = 0xbfdaa858, event = 98231464, 
    window = 139063840, x = 54525977, y = 354}, xresizerequest = {
    type = 106704884, serial = 138959392, send_event = 54525977, 
    display = 0xbfdaa858, window = 98231464, width = 139063840, 
    height = 54525977}, xconfigurerequest = {type = 106704884, 
    serial = 138959392, send_event = 54525977, display = 0xbfdaa858, 
    parent = 98231464, window = 139063840, x = 54525977, y = 354, width = 6, 
    height = 32, border_width = 0, above = 3218778212, detail = 1, 
    value_mask = 106704884}, xcirculate = {type = 106704884, 
    serial = 138959392, send_event = 54525977, display = 0xbfdaa858, 
    event = 98231464, window = 139063840, place = 54525977}, 
  xcirculaterequest = {type = 106704884, serial = 138959392, 
    send_event = 54525977, display = 0xbfdaa858, parent = 98231464, 
    window = 139063840, place = 54525977}, xproperty = {type = 106704884, 
    serial = 138959392, send_event = 54525977, display = 0xbfdaa858, 
    window = 98231464, atom = 139063840, time = 54525977, state = 354}, 
  xselectionclear = {type = 106704884, serial = 138959392, 
    send_event = 54525977, display = 0xbfdaa858, window = 98231464, 
    selection = 139063840, time = 54525977}, xselectionrequest = {
    type = 106704884, serial = 138959392, send_event = 54525977, 
    display = 0xbfdaa858, owner = 98231464, requestor = 139063840, 
    selection = 54525977, target = 354, property = 6, time = 32}, 
  xselection = {type = 106704884, serial = 138959392, send_event = 54525977, 
    display = 0xbfdaa858, requestor = 98231464, selection = 139063840, 
    target = 54525977, property = 354, time = 6}, xcolormap = {
    type = 106704884, serial = 138959392, send_event = 54525977, 
    display = 0xbfdaa858, window = 98231464, colormap = 139063840, 
    c_new = 54525977, state = 354}, xclient = {type = 106704884, 
    serial = 138959392, send_event = 54525977, display = 0xbfdaa858, 
    window = 98231464, message_type = 139063840, format = 54525977, data = {
      b = "b\001\000\000\006\000\000\000 \000\000\000\000\000\000\000d¨Ú¿", 
      s = {354, 0, 6, 0, 32, 0, 0, 0, -22428, -16422}, l = {354, 6, 32, 0, 
        -1076189084}}}, xmapping = {type = 106704884, serial = 138959392, 
    send_event = 54525977, display = 0xbfdaa858, window = 98231464, 
    request = 139063840, first_keycode = 54525977, count = 354}, xerror = {
    type = 106704884, display = 0x8485a20, resourceid = 54525977, 
    serial = 3218778200, error_code = 168 '¨', request_code = 228 'ä', 
    minor_code = 218 'Ú'}, xkeymap = {type = 106704884, serial = 138959392, 
    send_event = 54525977, display = 0xbfdaa858, window = 98231464, 
    key_vector = " òI\b\031\000@\003b\001\000\000\006\000\000\000 \000\000\000\000\000\000\000d¨Ú¿\001\000\000"}, pad = {106704884, 138959392, 54525977, 
    -1076189096, 98231464, 139063840, 54525977, 354, 6, 32, 0, -1076189084, 
    1, 106704884, -1076183780, -1076189096, 98225520, -1076182820, 
    -1076183780, -1076189124, 140701472, 1065353216, 139007160, -1076189096}}
	pos = {xp = 294, yp = 669}
#12 0x05dbfc4b in QApplication::x11ProcessEvent (this=0xbfdac0dc, 
    event=0xbfdabd1c) at kernel/qapplication_x11.cpp:3428
	userTime = <value optimized out>
	widget = (struct QETWidget *) 0x862e138
	keywidget = <value optimized out>
	grabbed = false
	d = (class QApplicationPrivate * const) 0x8481e28
	time = <value optimized out>
#13 0x05dec502 in x11EventSourceDispatch (s=0x84848f8, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
	event = {type = 4, xany = {type = 4, serial = 3261461, 
    send_event = 0, display = 0x849f220, window = 54525977}, xkey = {
    type = 4, serial = 3261461, send_event = 0, display = 0x849f220, 
    window = 54525977, root = 274, subwindow = 0, time = 16123126, x = 530, 
    y = 726, x_root = 718, y_root = 837, state = 16, keycode = 1, 
    same_screen = 1}, xbutton = {type = 4, serial = 3261461, send_event = 0, 
    display = 0x849f220, window = 54525977, root = 274, subwindow = 0, 
    time = 16123126, x = 530, y = 726, x_root = 718, y_root = 837, 
    state = 16, button = 1, same_screen = 1}, xmotion = {type = 4, 
    serial = 3261461, send_event = 0, display = 0x849f220, window = 54525977, 
    root = 274, subwindow = 0, time = 16123126, x = 530, y = 726, 
    x_root = 718, y_root = 837, state = 16, is_hint = 1 '\001', 
    same_screen = 1}, xcrossing = {type = 4, serial = 3261461, 
    send_event = 0, display = 0x849f220, window = 54525977, root = 274, 
    subwindow = 0, time = 16123126, x = 530, y = 726, x_root = 718, 
    y_root = 837, mode = 16, detail = 1, same_screen = 1, focus = 1, 
    state = 16}, xfocus = {type = 4, serial = 3261461, send_event = 0, 
    display = 0x849f220, window = 54525977, mode = 274, detail = 0}, 
  xexpose = {type = 4, serial = 3261461, send_event = 0, display = 0x849f220, 
    window = 54525977, x = 274, y = 0, width = 16123126, height = 530, 
    count = 726}, xgraphicsexpose = {type = 4, serial = 3261461, 
    send_event = 0, display = 0x849f220, drawable = 54525977, x = 274, y = 0, 
    width = 16123126, height = 530, count = 726, major_code = 718, 
    minor_code = 837}, xnoexpose = {type = 4, serial = 3261461, 
    send_event = 0, display = 0x849f220, drawable = 54525977, 
    major_code = 274, minor_code = 0}, xvisibility = {type = 4, 
    serial = 3261461, send_event = 0, display = 0x849f220, window = 54525977, 
    state = 274}, xcreatewindow = {type = 4, serial = 3261461, 
    send_event = 0, display = 0x849f220, parent = 54525977, window = 274, 
    x = 0, y = 16123126, width = 530, height = 726, border_width = 718, 
    override_redirect = 837}, xdestroywindow = {type = 4, serial = 3261461, 
    send_event = 0, display = 0x849f220, event = 54525977, window = 274}, 
  xunmap = {type = 4, serial = 3261461, send_event = 0, display = 0x849f220, 
    event = 54525977, window = 274, from_configure = 0}, xmap = {type = 4, 
    serial = 3261461, send_event = 0, display = 0x849f220, event = 54525977, 
    window = 274, override_redirect = 0}, xmaprequest = {type = 4, 
    serial = 3261461, send_event = 0, display = 0x849f220, parent = 54525977, 
    window = 274}, xreparent = {type = 4, serial = 3261461, send_event = 0, 
    display = 0x849f220, event = 54525977, window = 274, parent = 0, 
    x = 16123126, y = 530, override_redirect = 726}, xconfigure = {type = 4, 
    serial = 3261461, send_event = 0, display = 0x849f220, event = 54525977, 
    window = 274, x = 0, y = 16123126, width = 530, height = 726, 
    border_width = 718, above = 837, override_redirect = 16}, xgravity = {
    type = 4, serial = 3261461, send_event = 0, display = 0x849f220, 
    event = 54525977, window = 274, x = 0, y = 16123126}, xresizerequest = {
    type = 4, serial = 3261461, send_event = 0, display = 0x849f220, 
    window = 54525977, width = 274, height = 0}, xconfigurerequest = {
    type = 4, serial = 3261461, send_event = 0, display = 0x849f220, 
    parent = 54525977, window = 274, x = 0, y = 16123126, width = 530, 
    height = 726, border_width = 718, above = 837, detail = 16, 
    value_mask = 1}, xcirculate = {type = 4, serial = 3261461, 
    send_event = 0, display = 0x849f220, event = 54525977, window = 274, 
    place = 0}, xcirculaterequest = {type = 4, serial = 3261461, 
    send_event = 0, display = 0x849f220, parent = 54525977, window = 274, 
    place = 0}, xproperty = {type = 4, serial = 3261461, send_event = 0, 
    display = 0x849f220, window = 54525977, atom = 274, time = 0, 
    state = 16123126}, xselectionclear = {type = 4, serial = 3261461, 
    send_event = 0, display = 0x849f220, window = 54525977, selection = 274, 
    time = 0}, xselectionrequest = {type = 4, serial = 3261461, 
    send_event = 0, display = 0x849f220, owner = 54525977, requestor = 274, 
    selection = 0, target = 16123126, property = 530, time = 726}, 
  xselection = {type = 4, serial = 3261461, send_event = 0, 
    display = 0x849f220, requestor = 54525977, selection = 274, target = 0, 
    property = 16123126, time = 530}, xcolormap = {type = 4, 
    serial = 3261461, send_event = 0, display = 0x849f220, window = 54525977, 
    colormap = 274, c_new = 0, state = 16123126}, xclient = {type = 4, 
    serial = 3261461, send_event = 0, display = 0x849f220, window = 54525977, 
    message_type = 274, format = 0, data = {
      b = "ö\004ö\000\022\002\000\000Ö\002\000\000Î\002\000\000E\003\000", 
      s = {1270, 246, 530, 0, 726, 0, 718, 0, 837, 0}, l = {16123126, 530, 
        726, 718, 837}}}, xmapping = {type = 4, serial = 3261461, 
    send_event = 0, display = 0x849f220, window = 54525977, request = 274, 
    first_keycode = 0, count = 16123126}, xerror = {type = 4, 
    display = 0x31c415, resourceid = 0, serial = 139063840, 
    error_code = 25 '\031', request_code = 0 '\0', minor_code = 64 '@'}, 
  xkeymap = {type = 4, serial = 3261461, send_event = 0, display = 0x849f220, 
    window = 54525977, 
    key_vector = "\022\001\000\000\000\000\000\000ö\004ö\000\022\002\000\000Ö\002\000\000Î\002\000\000E\003\000\000\020\000\000"}, pad = {4, 3261461, 0, 
    139063840, 54525977, 274, 0, 16123126, 530, 726, 718, 837, 16, 1, 1, 1, 
    16, 859755201, 1075793999, -1719510402, 1073831777, -644102268, 
    1075928846, -860707378}}
	marker = 3261462
#14 0x00a61e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#15 0x00a65720 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00a65853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
No symbol table info available.
#17 0x0096002c in QEventDispatcherGlib::processEvents (this=0x8413a58, flags=
      {i = 36}) at kernel/qeventdispatcher_glib.cpp:327
	d = (QEventDispatcherGlibPrivate * const) 0x8483e90
	canWait = true
	result = <value optimized out>
#18 0x05debbe5 in QGuiEventDispatcherGlib::processEvents (this=0x8413a58, 
    flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
	d = (QGuiEventDispatcherGlibPrivate * const) 0x8413a68
	returnValue = 64
#19 0x00933c79 in QEventLoop::processEvents (this=0xbfdac014, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
)
    at kernel/qeventloop.cpp:149
	d = (QEventLoopPrivate * const) 0x8991910
#20 0x009340ca in QEventLoop::exec (this=0xbfdac014, flags={i = 0})
    at kernel/qeventloop.cpp:201
	d = (QEventLoopPrivate * const) 0x8991910
	app = <value optimized out>
#21 0x0093653f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
	threadData = (QThreadData *) 0x8411e48
	eventLoop = {<QObject> = {_vptr.QObject = 0xa267a8, 
    static staticMetaObject = {d = {superdata = 0x0, 
        stringdata = 0x9ceba0 "QObject", data = 0x9cec40, 
        extradata = 0xa221b8}}, d_ptr = 0x8991910, 
    static staticQtMetaObject = {d = {superdata = 0x0, 
        stringdata = 0x9d8380 "Qt", data = 0x9db700, extradata = 0x0}}}, 
  static staticMetaObject = {d = {superdata = 0xa221a8, 
      stringdata = 0x9e07a0 "QEventLoop", data = 0x9e07c0, extradata = 0x0}}}
	returnCode = -1
#22 0x05d4add7 in QApplication::exec () at kernel/qapplication.cpp:3525
No locals.
#23 0x01e44b0d in kdemain (argc=2, argv=0x844d098)
    at ../../../kate/app/katemain.cpp:257
	kateVersion = {static shared_null = {ref = {_q_value = 7247}, 
    alloc = 0, size = 0, data = 0x80532dc "", array = ""}, 
  static shared_empty = {ref = {_q_value = 859}, alloc = 0, size = 0, 
    data = 0xa27398 "", array = ""}, d = 0x844dbd0}
	aboutData = {d = 0x8477240}
	app = {<KApplication> = {<QApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x13502c8, static staticMetaObject = {d = {
              superdata = 0x0, stringdata = 0x9ceba0 "QObject", 
              data = 0x9cec40, extradata = 0xa221b8}}, d_ptr = 0x8481e28, 
          static staticQtMetaObject = {d = {superdata = 0x0, 
              stringdata = 0x9d8380 "Qt", data = 0x9db700, 
              extradata = 0x0}}}, static staticMetaObject = {d = {
            superdata = 0xa221a8, stringdata = 0x9e0820 "QCoreApplication", 
            data = 0x9e08c0, extradata = 0x0}}, static self = 0xbfdac0dc}, 
      static staticMetaObject = {d = {superdata = 0xa267e4, 
          stringdata = 0x63e3860 "QApplication", data = 0x63e3a60, 
          extradata = 0x0}}}, static staticMetaObject = {d = {
        superdata = 0x65acf48, stringdata = 0x10b9500 "KApplication", 
        data = 0x10b96a0, extradata = 0x0}}, static loadedByKdeinit = false, 
    static KApp = 0xbfdac0dc, d = 0x848f8d8}, static staticMetaObject = {d = {
      superdata = 0x10e1ba0, stringdata = 0x133f580 "KateApp", 
      data = 0x133f5c0, extradata = 0x0}}, m_shouldExit = false, 
  m_args = 0x8481548, m_application = 0x8523558, m_docManager = 0x8522da0, 
  m_pluginManager = 0x8616848, m_sessionManager = 0x8610a00, m_mainWindows = {
    {p = {static shared_null = {ref = {_q_value = 22485}, alloc = 0, 
          begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x8769818}, 
      d = 0x8769818}}, m_mainWindowsInterfaces = {{p = {static shared_null = {
          ref = {_q_value = 22485}, alloc = 0, begin = 0, end = 0, 
          sharable = 1, array = {0x0}}, d = 0x8741890}, d = 0x8741890}}}
	options = {d = 0x8480b38}
	args = (KCmdLineArgs *) 0x8481548
#24 0x0804dde1 in launch (argc=<value optimized out>, 
    _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=1, 
    envs=0x844ab29 "DISPLAY=:0.0", reset_env=false, tty=0x0, 
    avoid_loops=false, 
    startup_id_str=0x844ab3a "zikzik-laptop;1257502217;727706;2363_TIME11325487") at ../../kinit/kinit.cpp:677
	l = {<QObject> = {_vptr.QObject = 0xa263c8, 
    static staticMetaObject = {d = {superdata = 0x0, 
        stringdata = 0x9ceba0 "QObject", data = 0x9cec40, 
        extradata = 0xa221b8}}, d_ptr = 0x8475f78, 
    static staticQtMetaObject = {d = {superdata = 0x0, 
        stringdata = 0x9d8380 "Qt", data = 0x9db700, extradata = 0x0}}}, 
  static staticMetaObject = {d = {superdata = 0xa221a8, 
      stringdata = 0x9e0020 "QLibrary", data = 0x9e00a0, extradata = 0x0}}, 
  d = 0x844df60, did_load = true}
	sym = <value optimized out>
	exec = <value optimized out>
	lib = {static null = {<No data fields>}, static shared_null = {ref = {
      _q_value = 20686}, alloc = 0, size = 0, data = 0x80532ca, clean = 0, 
    simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
    reserved = 0, array = {0}}, static shared_empty = {ref = {
      _q_value = 1250}, alloc = 0, size = 0, data = 0xa2746e, clean = 0, 
    simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
    reserved = 0, array = {0}}, d = 0x844d0b0, static codecForCStrings = 0x0}
	execpath = {static shared_null = {ref = {_q_value = 7247}, alloc = 0, 
    size = 0, data = 0x80532dc "", array = ""}, static shared_empty = {ref = {
      _q_value = 859}, alloc = 0, size = 0, data = 0xa27398 "", array = ""}, 
  d = 0x842e258}
	name = {static shared_null = {ref = {_q_value = 7247}, alloc = 0, 
    size = 0, data = 0x80532dc "", array = ""}, static shared_empty = {ref = {
      _q_value = 859}, alloc = 0, size = 0, data = 0xa27398 "", array = ""}, 
  d = 0x844a898}
	exec = {static shared_null = {ref = {_q_value = 7247}, alloc = 0, 
    size = 0, data = 0x80532dc "", array = ""}, static shared_empty = {ref = {
      _q_value = 859}, alloc = 0, size = 0, data = 0xa27398 "", array = ""}, 
  d = 0x842e258}
	libpath = {static null = {<No data fields>}, static shared_null = {
    ref = {_q_value = 20686}, alloc = 0, size = 0, data = 0x80532ca, 
    clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
    reserved = 0, array = {0}}, static shared_empty = {ref = {
      _q_value = 1250}, alloc = 0, size = 0, data = 0xa2746e, clean = 0, 
    simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
    reserved = 0, array = {0}}, d = 0x844abc0, static codecForCStrings = 0x0}
	startup_id = {d = 0x84111e8}
#25 0x0804ea35 in handle_launcher_request (sock=<value optimized out>, 
    who=<value optimized out>) at ../../kinit/kinit.cpp:1169
	tty = 0x0
	avoid_loops = 0
	arg_n = <value optimized out>
	args = 0x844ab02 "/home/zikzik/Documents/cgv facilys"
	pid = <value optimized out>
	response_header = {cmd = 0, arg_length = 17}
	envc = <value optimized out>
	envs = 0x844ab29 "DISPLAY=:0.0"
	kdedisplay = {static shared_null = {ref = {_q_value = 7247}, 
    alloc = 0, size = 0, data = 0x80532dc "", array = ""}, 
  static shared_empty = {ref = {_q_value = 859}, alloc = 0, size = 0, 
    data = 0xa27398 "", array = ""}, d = 0x80532cc}
	response_data = <value optimized out>
	l = <value optimized out>
	name = 0x844aaf4 "/usr/bin/kate"
	cwd = 0x0
	startup_id_str = 0x844ab3a "zikzik-laptop;1257502217;727706;2363_TIME11325487"
	olddisplay = {static shared_null = {ref = {_q_value = 7247}, 
    alloc = 0, size = 0, data = 0x80532dc "", array = ""}, 
  static shared_empty = {ref = {_q_value = 859}, alloc = 0, size = 0, 
    data = 0xa27398 "", array = ""}, d = 0x842d850}
	request_header = {cmd = 10, arg_length = 124}
	request_data = 0x844aaf0 "\002"
	result = <value optimized out>
#26 0x0804eeac in handle_requests (waitForPid=<value optimized out>)
    at ../../kinit/kinit.cpp:1362
	wr_set = {fds_bits = {0 <repeats 32 times>}}
	exit_pid = <value optimized out>
	exit_status = 1
	c = 0 '\0'
	rd_set = {fds_bits = {128, 0 <repeats 31 times>}}
	e_set = {fds_bits = {0 <repeats 32 times>}}
	result = <value optimized out>
	max_sock = <value optimized out>
#27 0x0804fbaf in main (argc=2, argv=0xbfdaccf4, envp=0xbfdacd00)
    at ../../kinit/kinit.cpp:1793
	pid = <value optimized out>
	do_fork = true
	launch_klauncher = 1
	launch_kded = 1
	keep_running = 1
Comment 1 Jonathan Thomas 2009-11-15 16:12:48 UTC
This crash is similar to 209215 in that it crashes in KateSmartCursor::setPositionInternal, though the rest of the backtrace is quite different.
Comment 2 Dario Andres 2009-11-15 19:52:14 UTC
Backtrace on bug 199716 looks related too, what do you think ?
Thanks
Comment 3 Jonathan Thomas 2009-11-15 20:17:08 UTC
Yeah, I'd say they're probably duplicates. No clue how I missed that one before. :)
At least this one has an excellent backtrace.

*** This bug has been marked as a duplicate of bug 199716 ***
Comment 4 Michel Ludwig 2011-04-03 12:02:58 UTC
*** Bug 269967 has been marked as a duplicate of this bug. ***