Skip to content
This repository has been archived by the owner on Sep 1, 2021. It is now read-only.

Crash on Undo after erasing of any atom with attached H's #547

Closed
cryos opened this issue Oct 20, 2010 · 8 comments
Closed

Crash on Undo after erasing of any atom with attached H's #547

cryos opened this issue Oct 20, 2010 · 8 comments

Comments

@cryos
Copy link
Owner

cryos commented Oct 20, 2010

This is with version 1.0.1 (which still does not exist in the "Group" dropdown on the SF bug tracker)

Reproduce:

  1. Build->Insert->Insert SMILES
  2. Insert "O"
  3. Switch to draw tool, right click on the O atom -> molecule disappears
  4. Edit->Undo
  5. -> Crash

Backtrace:

(gdb) bt
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb7eaa751 in raise () from /lib/i686/cmov/libc.so.6
#2 0xb7eadb82 in abort () from /lib/i686/cmov/libc.so.6
#3 0xb6c2453f in gnu_cxx::verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#4 0xb6c22405 in ?? () from /usr/lib/libstdc++.so.6
#5 0xb6c22442 in std::terminate() () from /usr/lib/libstdc++.so.6
#6 0xb6c224fb in cxa_rethrow () from /usr/lib/libstdc++.so.6
#7 0xb701c512 in QCoreApplication::notifyInternal(QObject
, QEvent
) () from /usr/lib/libQtCore.so.4
#8 0xb7292a52 in QApplicationPrivate::sendMouseEvent(QWidget
, QMouseEvent
, QWidget
, QWidget
, QWidget**, QPointer&, bool) () from /usr/lib/libQtGui.so.4
#9 0xb731e298 in ?? () from /usr/lib/libQtGui.so.4
#10 0xb731d283 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#11 0xb734b3c2 in ?? () from /usr/lib/libQtGui.so.4
#12 0xb699b305 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#13 0xb699efe8 in ?? () from /lib/libglib-2.0.so.0
#14 0xb699f1c8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#15 0xb70480a5 in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/libQtCore.so.4
#16 0xb734af25 in ?? () from /usr/lib/libQtGui.so.4
#17 0xb701ab19 in QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/libQtCore.so.4
#18 0xb701af6a in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/libQtCore.so.4
#19 0xb702019f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#20 0xb728c667 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#21 0x08072763 in ?? ()
#22 0xb7e96c76 in __libc_start_main () from /lib/i686/cmov/libc.so.6
#23 0x08061741 in _start ()

Reported by: @mbanck

@cryos
Copy link
Owner Author

cryos commented Oct 20, 2010

Seems like you're submitting backtraces from binaries without debug information - not useful at all (everything interesting is in ??)

Original comment by: @annulen

@cryos
Copy link
Owner Author

cryos commented Oct 20, 2010

If the stack frame doesn't help, just ignore it then.

Original comment by: @mbanck

@cryos
Copy link
Owner Author

cryos commented Oct 20, 2010

This is the full backtrace, as recorded by the user who also reported the other crasher:

  1. #0 0xb7fe2424 in __kernel_vsyscall ()
  2. No symbol table info available.
  3. The NetworkFetchExtension should fetch pasted URLs too #1 0xb7eb2751 in raise () from /lib/i686/cmov/libc.so.6
  4. No symbol table info available.
  5. Replace qt4_automoc with qt4_wrap_cpp #2 0xb7eb5b82 in abort () from /lib/i686/cmov/libc.so.6
  6. No symbol table info available.
  7. Replace qt4-automoc with qt4_wrap_cpp #3 0xb6aca53f in __gnu_cxx::__verbose_terminate_handler() ()
  8. from /usr/lib/libstdc++.so.6
  9. No symbol table info available.
  10. Avoid TEXTRELS https://bugs.gentoo.org/show_bug.cgi?id=439410 #4 0xb6ac8405 in ?? () from /usr/lib/libstdc++.so.6
  11. No symbol table info available.
  12. Fix build with boost 1.53 #5 0xb6ac8442 in std::terminate() () from /usr/lib/libstdc++.so.6
  13. No symbol table info available.
  14. Treat "amd64" as a possible value for CMAKE_SYSTEM_PROCESSOR. #6 0xb6ac84fb in __cxa_rethrow () from /usr/lib/libstdc++.so.6
  15. No symbol table info available.
  16. Fix some scan coverity reports + typo #7 0xb70d3512 in QCoreApplication::notifyInternal (this=0xbffff99c,
  17. receiver=0x8178d88, event=0xbffff114) at kernel/qcoreapplication.cpp:729
    
  18.     threadData = 0x8129448
    
  19.     returnValue = <value optimized out>
    
  20.     result = false
    
  21.     cbdata = {0x8178d88, 0xbffff114, 0xbfffef6f}
    
  22. Fix building problem with Eigen3 #8 0xb7475a52 in QCoreApplication::sendEvent (receiver=0x8178d88,
  23. event=0xbffff114, alienWidget=0x0, nativeWidget=0x8178d88,
    
  24. buttonDown=0xb7db7998, lastMouseReceiver=..., spontaneous=true)
    
  25. at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
    
  26. No locals.
  27. Handle anisotropic cube files properly #9 QApplicationPrivate::sendMouseEvent (receiver=0x8178d88, event=0xbffff114,
  28. alienWidget=0x0, nativeWidget=0x8178d88, buttonDown=0xb7db7998,
    
  29. lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2967
    
  30.     alienGuard = {o = 0x0}
    
  31.     receiverGuard = {o = 0x8178d88}
    
  32.     nativeGuard = {o = 0x8178d88}
    
  33.     activePopupWidget = {o = 0x8178d88}
    
  34.     graphicsWidget = false
    
  35.     result = false
    
  36. Orca Input Deck and MO calculation for higher shells #10 0xb7501298 in QETWidget::translateMouseEvent (this=0x8178d88,
  37. event=0xbffff560) at kernel/qapplication_x11.cpp:4314
    
  38.     receiver = 0x70a8
    
  39.     widgetPos = {xp = 44, yp = 18}
    
  40.     alien = <value optimized out>
    
  41.     e = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0xb7d96f80,
    
  42.           static staticMetaObject = {d = {superdata = 0x0,
    
  43.               stringdata = 0xb7192a60 "QEvent", data = 0xb7193460,
    
  44.               extradata = 0x0}}, d = 0x0, t = 3, posted = 0, spont = 1,
    
  45.           m_accept = 1, reserved = 5886}, modState = {i = 0}}, p = {
    
  46.         xp = 44, yp = 18}, g = {xp = 286, yp = 265}, b = Qt::LeftButton,
    
  47.       mouseState = {i = 0}}
    
  48.     popupChild = 0x0
    
  49.     activePopupWidget = 0x8178d88
    
  50.     popup = 0x8178d88
    
  51.     releaseAfter = true
    
  52.     oldOpenPopupCount = 3
    
  53.     type = QEvent::MouseButtonRelease
    
  54.     globalPos = {xp = 286, yp = 265}
    
  55.     button = Qt::LeftButton
    
  56.     nextEvent = {type = -1234538140, xany = {type = -1234538140,
    
  57.         serial = 3221221576, send_event = -1234599696,
    
  58.         display = 0x8143a6c, window = 3060439932}, xkey = {
    
  59.         type = -1234538140, serial = 3221221576, send_event = -1234599696,
    
  60.         display = 0x8143a6c, window = 3060439932, root = 3221221624,
    
  61.         subwindow = 3060435082, time = 135543392, x = 0, y = -1229002156,
    
  62.         x_root = 0, y_root = 0, state = 0, keycode = 0,
    
  63.         same_screen = -1229011988}, xbutton = {type = -1234538140,
    
  64.         serial = 3221221576, send_event = -1234599696,
    
  65.         display = 0x8143a6c, window = 3060439932, root = 3221221624,
    
  66.         subwindow = 3060435082, time = 135543392, x = 0, y = -1229002156,
    
  67.         x_root = 0, y_root = 0, state = 0, button = 0,
    
  68.         same_screen = -1229011988}, xmotion = {type = -1234538140,
    
  69.         serial = 3221221576, send_event = -1234599696,
    
  70.         display = 0x8143a6c, window = 3060439932, root = 3221221624,
    
  71.         subwindow = 3060435082, time = 135543392, x = 0, y = -1229002156,
    
  72.         x_root = 0, y_root = 0, state = 0, is_hint = 0 '\000',
    
  73.         same_screen = -1229011988}, xcrossing = {type = -1234538140,
    
  74.         serial = 3221221576, send_event = -1234599696,
    
  75.         display = 0x8143a6c, window = 3060439932, root = 3221221624,
    
  76.         subwindow = 3060435082, time = 135543392, x = 0, y = -1229002156,
    
  77.         x_root = 0, y_root = 0, mode = 0, detail = 0,
    
  78.         same_screen = -1229011988, focus = -1232396761,
    
  79.         state = 135585880}, xfocus = {type = -1234538140,
    
  80.         serial = 3221221576, send_event = -1234599696,
    
  81.         display = 0x8143a6c, window = 3060439932, mode = -1073745672,
    
  82.         detail = -1234532214}, xexpose = {type = -1234538140,
    
  83.         serial = 3221221576, send_event = -1234599696,
    
  84.         display = 0x8143a6c, window = 3060439932, x = -1073745672,
    
  85.         y = -1234532214, width = 135543392, height = 0,
    
  86.         count = -1229002156}, xgraphicsexpose = {type = -1234538140,
    
  87.         serial = 3221221576, send_event = -1234599696,
    
  88.         display = 0x8143a6c, drawable = 3060439932, x = -1073745672,
    
  89.         y = -1234532214, width = 135543392, height = 0,
    
  90.         count = -1229002156, major_code = 0, minor_code = 0}, xnoexpose = {
    
  91.         type = -1234538140, serial = 3221221576, send_event = -1234599696,
    
  92.         display = 0x8143a6c, drawable = 3060439932,
    
  93.         major_code = -1073745672, minor_code = -1234532214},
    
  94.       xvisibility = {type = -1234538140, serial = 3221221576,
    
  95.         send_event = -1234599696, display = 0x8143a6c,
    
  96.         window = 3060439932, state = -1073745672}, xcreatewindow = {
    
  97.         type = -1234538140, serial = 3221221576, send_event = -1234599696,
    
  98.         display = 0x8143a6c, parent = 3060439932, window = 3221221624,
    
  99.         x = -1234532214, y = 135543392, width = 0, height = -1229002156,
    
  100.         border_width = 0, override_redirect = 0}, xdestroywindow = {
    
  101.         type = -1234538140, serial = 3221221576, send_event = -1234599696,
    
  102.         display = 0x8143a6c, event = 3060439932, window = 3221221624},
    
  103.       xunmap = {type = -1234538140, serial = 3221221576,
    
  104.         send_event = -1234599696, display = 0x8143a6c, event = 3060439932,
    
  105.         window = 3221221624, from_configure = -1234532214}, xmap = {
    
  106.         type = -1234538140, serial = 3221221576, send_event = -1234599696,
    
  107.         display = 0x8143a6c, event = 3060439932, window = 3221221624,
    
  108.         override_redirect = -1234532214}, xmaprequest = {
    
  109.         type = -1234538140, serial = 3221221576, send_event = -1234599696,
    
  110.         display = 0x8143a6c, parent = 3060439932, window = 3221221624},
    
  111.       xreparent = {type = -1234538140, serial = 3221221576,
    
  112.         send_event = -1234599696, display = 0x8143a6c, event = 3060439932,
    
  113.         window = 3221221624, parent = 3060435082, x = 135543392, y = 0,
    
  114.         override_redirect = -1229002156}, xconfigure = {
    
  115.         type = -1234538140, serial = 3221221576, send_event = -1234599696,
    
  116.         display = 0x8143a6c, event = 3060439932, window = 3221221624,
    
  117.         x = -1234532214, y = 135543392, width = 0, height = -1229002156,
    
  118.         border_width = 0, above = 0, override_redirect = 0}, xgravity = {
    
  119.         type = -1234538140, serial = 3221221576, send_event = -1234599696,
    
  120.         display = 0x8143a6c, event = 3060439932, window = 3221221624,
    
  121.         x = -1234532214, y = 135543392}, xresizerequest = {
    
  122.         type = -1234538140, serial = 3221221576, send_event = -1234599696,
    
  123.         display = 0x8143a6c, window = 3060439932, width = -1073745672,
    
  124.         height = -1234532214}, xconfigurerequest = {type = -1234538140,
    
  125.         serial = 3221221576, send_event = -1234599696,
    
  126.         display = 0x8143a6c, parent = 3060439932, window = 3221221624,
    
  127.         x = -1234532214, y = 135543392, width = 0, height = -1229002156,
    
  128.         border_width = 0, above = 0, detail = 0, value_mask = 0},
    
  129.       xcirculate = {type = -1234538140, serial = 3221221576,
    
  130.         send_event = -1234599696, display = 0x8143a6c, event = 3060439932,
    
  131.         window = 3221221624, place = -1234532214}, xcirculaterequest = {
    
  132.         type = -1234538140, serial = 3221221576, send_event = -1234599696,
    
  133.         display = 0x8143a6c, parent = 3060439932, window = 3221221624,
    
  134.         place = -1234532214}, xproperty = {type = -1234538140,
    
  135.         serial = 3221221576, send_event = -1234599696,
    
  136.         display = 0x8143a6c, window = 3060439932, atom = 3221221624,
    
  137.         time = 3060435082, state = 135543392}, xselectionclear = {
    
  138.         type = -1234538140, serial = 3221221576, send_event = -1234599696,
    
  139.         display = 0x8143a6c, window = 3060439932, selection = 3221221624,
    
  140.         time = 3060435082}, xselectionrequest = {type = -1234538140,
    
  141.         serial = 3221221576, send_event = -1234599696,
    
  142.         display = 0x8143a6c, owner = 3060439932, requestor = 3221221624,
    
  143.         selection = 3060435082, target = 135543392, property = 0,
    
  144.         time = 3065965140}, xselection = {type = -1234538140,
    
  145.         serial = 3221221576, send_event = -1234599696,
    
  146.         display = 0x8143a6c, requestor = 3060439932,
    
  147.         selection = 3221221624, target = 3060435082, property = 135543392,
    
  148.         time = 0}, xcolormap = {type = -1234538140, serial = 3221221576,
    
  149.         send_event = -1234599696, display = 0x8143a6c,
    
  150.         window = 3060439932, colormap = 3221221624, c_new = -1234532214,
    
  151.         state = 135543392}, xclient = {type = -1234538140,
    
  152.         serial = 3221221576, send_event = -1234599696,
    
  153.         display = 0x8143a6c, window = 3060439932,
    
  154.         message_type = 3221221624, format = -1234532214, data = {
    
  155.           b = "`:\024\b\000\000\000\000T\000\000\000\000\000\000\000",
    
  156.           s = {14944, 2068, 0, 0, -5548, -18754, 0, 0, 0, 0}, l = {
    
  157.             135543392, 0, -1229002156, 0, 0}}}, xmapping = {
    
  158.         type = -1234538140, serial = 3221221576, send_event = -1234599696,
    
  159.         display = 0x8143a6c, window = 3060439932, request = -1073745672,
    
  160.         first_keycode = -1234532214, count = 135543392}, xerror = {
    
  161.         type = -1234538140, display = 0xbffff0c8, resourceid = 3060367600,
    
  162.         serial = 135543404, error_code = 124 '|',
    
  163.         request_code = 155 '\233', minor_code = 106 'j'}, xkeymap = {
    
  164.         type = -1234538140, serial = 3221221576, send_event = -1234599696,
    
  165.         display = 0x8143a6c, window = 3060439932,
    
  166.         key_vector = "\212\210j`:\024\b\000\000\000\000T", '\000' <repeats 11 times>}, xgeneric = {type = -1234538140, serial = 3221221576,
    
  167.         send_event = -1234599696, display = 0x8143a6c,
    
  168.         extension = -1234527364, evtype = -1073745672}, xcookie = {
    
  169.         type = -1234538140, serial = 3221221576, send_event = -1234599696,
    
  170.         display = 0x8143a6c, extension = -1234527364,
    
  171.         evtype = -1073745672, cookie = 3060435082, data = 0x8143a60},
    
  172.       pad = {-1234538140, -1073745720, -1234599696, 135543404,
    
  173.         -1234527364, -1073745672, -1234532214, 135543392, 0, -1229002156,
    
  174.         0, 0, 0, 0, -1229011988, -1232396761, 135585880, -1073745640,
    
  175.         -1229701903, -1232396761, -1222737568, 28840, -1208180748,
    
  176.         135543392}}
    
  177.     pos = {xp = 44, yp = 18}
    
  178. Fix for BOOST_JOIN errors. #11 0xb7500283 in QApplication::x11ProcessEvent (this=0xbffff99c,
  179. event=0xbffff560) at kernel/qapplication_x11.cpp:3391
    
  180.     widget = 0x8178d88
    
  181.     keywidget = <value optimized out>
    
  182.     grabbed = false
    
  183.     d = 0x8129360
    
  184. cppcheck: some cleanings #12 0xb752e3c2 in x11EventSourceDispatch (s=0x812cf20, callback=0,
  185. user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
    
  186.     event = {type = 5, xany = {type = 5, serial = 12129, send_event = 0,
    
  187.         display = 0x814e058, window = 35652747}, xkey = {type = 5,
    
  188.         serial = 12129, send_event = 0, display = 0x814e058,
    
  189.         window = 35652747, root = 129, subwindow = 0, time = 3566912483,
    
  190.         x = 44, y = 18, x_root = 286, y_root = 265, state = 256,
    
  191.         keycode = 1, same_screen = 1}, xbutton = {type = 5,
    
  192.         serial = 12129, send_event = 0, display = 0x814e058,
    
  193.         window = 35652747, root = 129, subwindow = 0, time = 3566912483,
    
  194.         x = 44, y = 18, x_root = 286, y_root = 265, state = 256,
    
  195.         button = 1, same_screen = 1}, xmotion = {type = 5, serial = 12129,
    
  196.         send_event = 0, display = 0x814e058, window = 35652747,
    
  197.         root = 129, subwindow = 0, time = 3566912483, x = 44, y = 18,
    
  198.         x_root = 286, y_root = 265, state = 256, is_hint = 1 '\001',
    
  199.         same_screen = 1}, xcrossing = {type = 5, serial = 12129,
    
  200.         send_event = 0, display = 0x814e058, window = 35652747,
    
  201.         root = 129, subwindow = 0, time = 3566912483, x = 44, y = 18,
    
  202.         x_root = 286, y_root = 265, mode = 256, detail = 1,
    
  203.         same_screen = 1, focus = 0, state = 0}, xfocus = {type = 5,
    
  204.         serial = 12129, send_event = 0, display = 0x814e058,
    
  205.         window = 35652747, mode = 129, detail = 0}, xexpose = {type = 5,
    
  206.         serial = 12129, send_event = 0, display = 0x814e058,
    
  207.         window = 35652747, x = 129, y = 0, width = -728054813,
    
  208.         height = 44, count = 18}, xgraphicsexpose = {type = 5,
    
  209.         serial = 12129, send_event = 0, display = 0x814e058,
    
  210.         drawable = 35652747, x = 129, y = 0, width = -728054813,
    
  211.         height = 44, count = 18, major_code = 286, minor_code = 265},
    
  212.       xnoexpose = {type = 5, serial = 12129, send_event = 0,
    
  213.         display = 0x814e058, drawable = 35652747, major_code = 129,
    
  214.         minor_code = 0}, xvisibility = {type = 5, serial = 12129,
    
  215.         send_event = 0, display = 0x814e058, window = 35652747,
    
  216.         state = 129}, xcreatewindow = {type = 5, serial = 12129,
    
  217.         send_event = 0, display = 0x814e058, parent = 35652747,
    
  218.         window = 129, x = 0, y = -728054813, width = 44, height = 18,
    
  219.         border_width = 286, override_redirect = 265}, xdestroywindow = {
    
  220.         type = 5, serial = 12129, send_event = 0, display = 0x814e058,
    
  221.         event = 35652747, window = 129}, xunmap = {type = 5,
    
  222.         serial = 12129, send_event = 0, display = 0x814e058,
    
  223.         event = 35652747, window = 129, from_configure = 0}, xmap = {
    
  224.         type = 5, serial = 12129, send_event = 0, display = 0x814e058,
    
  225.         event = 35652747, window = 129, override_redirect = 0},
    
  226.       xmaprequest = {type = 5, serial = 12129, send_event = 0,
    
  227.         display = 0x814e058, parent = 35652747, window = 129},
    
  228.       xreparent = {type = 5, serial = 12129, send_event = 0,
    
  229.         display = 0x814e058, event = 35652747, window = 129, parent = 0,
    
  230.         x = -728054813, y = 44, override_redirect = 18}, xconfigure = {
    
  231.         type = 5, serial = 12129, send_event = 0, display = 0x814e058,
    
  232.         event = 35652747, window = 129, x = 0, y = -728054813, width = 44,
    
  233.         height = 18, border_width = 286, above = 265,
    
  234.         override_redirect = 256}, xgravity = {type = 5, serial = 12129,
    
  235.         send_event = 0, display = 0x814e058, event = 35652747,
    
  236.         window = 129, x = 0, y = -728054813}, xresizerequest = {type = 5,
    
  237.         serial = 12129, send_event = 0, display = 0x814e058,
    
  238.         window = 35652747, width = 129, height = 0}, xconfigurerequest = {
    
  239.         type = 5, serial = 12129, send_event = 0, display = 0x814e058,
    
  240.         parent = 35652747, window = 129, x = 0, y = -728054813,
    
  241.         width = 44, height = 18, border_width = 286, above = 265,
    
  242.         detail = 256, value_mask = 1}, xcirculate = {type = 5,
    
  243.         serial = 12129, send_event = 0, display = 0x814e058,
    
  244.         event = 35652747, window = 129, place = 0}, xcirculaterequest = {
    
  245.         type = 5, serial = 12129, send_event = 0, display = 0x814e058,
    
  246.         parent = 35652747, window = 129, place = 0}, xproperty = {
    
  247.         type = 5, serial = 12129, send_event = 0, display = 0x814e058,
    
  248.         window = 35652747, atom = 129, time = 0, state = -728054813},
    
  249.       xselectionclear = {type = 5, serial = 12129, send_event = 0,
    
  250.         display = 0x814e058, window = 35652747, selection = 129,
    
  251.         time = 0}, xselectionrequest = {type = 5, serial = 12129,
    
  252.         send_event = 0, display = 0x814e058, owner = 35652747,
    
  253.         requestor = 129, selection = 0, target = 3566912483,
    
  254.         property = 44, time = 18}, xselection = {type = 5, serial = 12129,
    
  255.         send_event = 0, display = 0x814e058, requestor = 35652747,
    
  256.         selection = 129, target = 0, property = 3566912483, time = 44},
    
  257.       xcolormap = {type = 5, serial = 12129, send_event = 0,
    
  258.         display = 0x814e058, window = 35652747, colormap = 129, c_new = 0,
    
  259.         state = -728054813}, xclient = {type = 5, serial = 12129,
    
  260.         send_event = 0, display = 0x814e058, window = 35652747,
    
  261.         message_type = 129, format = 0, data = {
    
  262.           b = "\232,\000\000\000\022\000\000\000\036\001\000\000\t\001\000", s = {-15389, -11110, 44, 0, 18, 0, 286, 0, 265, 0}, l = {-728054813, 44,
    
  263.             18, 286, 265}}}, xmapping = {type = 5, serial = 12129,
    
  264.         send_event = 0, display = 0x814e058, window = 35652747,
    
  265.         request = 129, first_keycode = 0, count = -728054813}, xerror = {
    
  266.         type = 5, display = 0x2f61, resourceid = 0, serial = 135585880,
    
  267.         error_code = 139 '\213', request_code = 4 '\004',
    
  268.         minor_code = 32 ' '}, xkeymap = {type = 5, serial = 12129,
    
  269.         send_event = 0, display = 0x814e058, window = 35652747,
    
  270.         key_vector = "\201\000\000\000\000\000\000\000\232,\000\000\000\022\000\000\000\036\001\000\000\t\001\000\000\000\001\000"}, xgeneric = {
    
  271.         type = 5, serial = 12129, send_event = 0, display = 0x814e058,
    
  272.         extension = 35652747, evtype = 129}, xcookie = {type = 5,
    
  273.         serial = 12129, send_event = 0, display = 0x814e058,
    
  274.         extension = 35652747, evtype = 129, cookie = 0,
    
  275.         data = 0xd49ac3e3}, pad = {5, 12129, 0, 135585880, 35652747, 129,
    
  276.         0, -728054813, 44, 18, 286, 265, 256, 1, 1, 0, 0, 0, 0, 0, 0, 0,
    
  277.         0, 0}}
    
  278.     marker = 12130
    
  279. Explicitly look for X11 when using it. #13 0xb68171d8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
  280. No symbol table info available.
  281. Initial point group symmetry detection and symmetrization. #14 0xb681a873 in ?? () from /usr/lib/libglib-2.0.so.0
  282. No symbol table info available.
  283. Fix downloading from the PDB to use the new URL and sniff the format. #15 0xb681aa31 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
  284. No symbol table info available.
  285. Orca contributions #16 0xb70ff0a5 in QEventDispatcherGlib::processEvents (this=0x8129740,
  286. flags=...) at kernel/qeventdispatcher_glib.cpp:412
    
  287.     d = 0x1
    
  288.     canWait = true
    
  289.     result = <value optimized out>
    
  290. Fix typo. #17 0xb752df25 in QGuiEventDispatcherGlib::processEvents (this=0x8129740,
  291. flags=...) at kernel/qguieventdispatcher_glib.cpp:204
    
  292.     d = 0x8129fa8
    
  293.     returnValue = false
    
  294. Add intercell bond rendering to bsdyengine. #18 0xb70d1b19 in QEventLoop::processEvents (this=0xbffff804, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
  295. )
  296. at kernel/qeventloop.cpp:149
    
  297.     d = 0x85e8178
    
  298. Added the configured 'config.h' to the libavogadro_HDRS list. #19 0xb70d1f6a in QEventLoop::exec (this=0xbffff804, flags=...)
  299. at kernel/qeventloop.cpp:201
    
  300.     d = 0x85e8178
    
  301.     app = <value optimized out>
    
  302. Fix bug with dipole moments reported by Steven Petrovic #20 0xb70d719f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
  303.     threadData = 0x8129448
    
  304.     eventLoop = {<QObject> = {_vptr.QObject = 0xb71e75c8,
    
  305.         static staticMetaObject = {d = {superdata = 0x0,
    
  306.             stringdata = 0xb7180c60 "QObject", data = 0xb7180d00,
    
  307.             extradata = 0xb71e23e0}}, d_ptr = {d = 0x85e8178},
    
  308.         static staticQtMetaObject = {d = {superdata = 0x0,
    
  309.             stringdata = 0xb71897a0 "Qt", data = 0xb718ce00,
    
  310.             extradata = 0x0}}}, static staticMetaObject = {d = {
    
  311.           superdata = 0x8119490, stringdata = 0xb7192860 "QEventLoop",
    
  312.           data = 0xb7192880, extradata = 0x0}}}
    
  313.     returnCode = -1
    
  314. AvogadroUse.cmake now checks for Eigen3 before checking for Eigen2.  #21 0xb746f667 in QApplication::exec () at kernel/qapplication.cpp:3581
  315. No locals.
  316. Quantum Espresso input generator #22 0x0807be20 in main (argc=1, argv=0xbffffb54)
  317. at Build/Avogadro/avogadro/avogadro/src/main.cpp:245
    
  318.     app = {<QApplication> = {<QCoreApplication> = {<QObject> = {
    
  319.             _vptr.QObject = 0x80d60a8, static staticMetaObject = {d = {
    
  320.                 superdata = 0x0, stringdata = 0xb7180c60 "QObject",
    
  321.                 data = 0xb7180d00, extradata = 0xb71e23e0}}, d_ptr = {
    
  322.               d = 0x8129360}, static staticQtMetaObject = {d = {
    
  323.                 superdata = 0x0, stringdata = 0xb71897a0 "Qt",
    
  324.                 data = 0xb718ce00, extradata = 0x0}}},
    
  325.           static staticMetaObject = {d = {superdata = 0x8119490,
    
  326.               stringdata = 0xb7192900 "QCoreApplication",
    
  327.               data = 0xb71929a0, extradata = 0x0}}, static self = 0x0},
    
  328.         static staticMetaObject = {d = {superdata = 0xb71e7604,
    
  329.             stringdata = 0xb7ba8aa0 "QApplication", data = 0xb7ba8ce0,
    
  330.             extradata = 0x0}}}, static staticMetaObject = {d = {
    
  331.           superdata = 0x8119470,
    
  332.           stringdata = 0x80d6030 "Avogadro::Application",
    
  333.           data = 0x80d6060, extradata = 0x0}}}
    
  334.     versionInfo = {static null = {<No data fields>}, static shared_null = {
    
  335.         ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x81195e2,
    
  336.         clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
    
  337.         capacity = 0, reserved = 0, array = {0}}, static shared_empty = {
    
  338.         ref = {_q_value = 13}, alloc = 0, size = 0, data = 0xb71e9f8e,
    
  339.         clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
    
  340.         capacity = 0, reserved = 0, array = {0}}, d = 0x8168080,
    
  341.       static codecForCStrings = 0x0}
    
  342.     translationPaths = {<QList<QString>> = {{p = {static shared_null = {
    
  343.               ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0,
    
  344.               sharable = 1, array = {0x0}}, d = 0x8171380},
    
  345.           d = 0x8171380}}, <No data fields>}
    
  346.     translationCode = {static null = {<No data fields>},
    
  347.       static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0,
    
  348.         data = 0x81195e2, clean = 0, simpletext = 0, righttoleft = 0,
    
  349.         asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
    
  350.       static shared_empty = {ref = {_q_value = 13}, alloc = 0, size = 0,
    
  351.         data = 0xb71e9f8e, clean = 0, simpletext = 0, righttoleft = 0,
    
  352.         asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
    
  353.       d = 0x8171910, static codecForCStrings = 0x0}
    
  354.     tryLoadingQtTranslations = true
    
  355.     qtFilename = {static null = {<No data fields>}, static shared_null = {
    
  356.         ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x81195e2,
    
  357.         clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
    
  358.         capacity = 0, reserved = 0, array = {0}}, static shared_empty = {
    
  359.         ref = {_q_value = 13}, alloc = 0, size = 0, data = 0xb71e9f8e,
    
  360.         clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
    
  361.         capacity = 0, reserved = 0, array = {0}}, d = 0x815c798,
    
  362.       static codecForCStrings = 0x0}
    
  363.     qtTranslator = {<QObject> = {_vptr.QObject = 0xb71e77a8,
    
  364.         static staticMetaObject = {d = {superdata = 0x0,
    
  365.             stringdata = 0xb7180c60 "QObject", data = 0xb7180d00,
    
  366.             extradata = 0xb71e23e0}}, d_ptr = {d = 0x8167f50},
    
  367.         static staticQtMetaObject = {d = {superdata = 0x0,
    
  368.             stringdata = 0xb71897a0 "Qt", data = 0xb718ce00,
    
  369.             extradata = 0x0}}}, static staticMetaObject = {d = {
    
  370.           superdata = 0x8119490, stringdata = 0xb7193d00 "QTranslator",
    
  371.           data = 0xb7193d20, extradata = 0x0}}}
    
  372.     libTranslator = {o = 0x0}
    
  373.     avoTranslator = {<QObject> = {_vptr.QObject = 0xb71e77a8,
    
  374.         static staticMetaObject = {d = {superdata = 0x0,
    
  375.             stringdata = 0xb7180c60 "QObject", data = 0xb7180d00,
    
  376.             extradata = 0xb71e23e0}}, d_ptr = {d = 0x8172140},
    
  377.         static staticQtMetaObject = {d = {superdata = 0x0,
    
  378.             stringdata = 0xb71897a0 "Qt", data = 0xb718ce00,
    
  379.             extradata = 0x0}}}, static staticMetaObject = {d = {
    
  380.           superdata = 0x8119490, stringdata = 0xb7193d00 "QTranslator",
    
  381.           data = 0xb7193d20, extradata = 0x0}}}
    
  382.     avoFilename = {static null = {<No data fields>}, static shared_null = {
    
  383.         ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x81195e2,
    
  384.         clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
    
  385.         capacity = 0, reserved = 0, array = {0}}, static shared_empty = {
    
  386.         ref = {_q_value = 13}, alloc = 0, size = 0, data = 0xb71e9f8e,
    
  387.         clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
    
  388.         capacity = 0, reserved = 0, array = {0}}, d = 0x8167e78,
    
  389.       static codecForCStrings = 0x0}
    
  390.     arguments = {<QList<QString>> = {{p = {static shared_null = {ref = {
    
  391.                 _q_value = 1}, alloc = 0, begin = 0, end = 0,
    
  392.               sharable = 1, array = {0x0}}, d = 0x8171558},
    
  393.           d = 0x8171558}}, <No data fields>}
    
  394.     defFormat = {d = 0x8167d10}
    
  395.     window = 0x81721e8
    

Original comment by: @mbanck

@cryos
Copy link
Owner Author

cryos commented Oct 20, 2010

That full backtrace has been recorded using master, not 1.0.1.

Original comment by: @mbanck

@cryos
Copy link
Owner Author

cryos commented Oct 21, 2010

Thank you! I've realized that stack trace is not useful in this case because crash is caused by exception, which unwinds the stack.

Original comment by: @annulen

@cryos
Copy link
Owner Author

cryos commented Nov 3, 2010

Crash on undo occurs after erasing (right click in drawtool) of any atom with attached H's, e.g., methyl group, if "Adjust hydrogens" is enabled at the moment of right click

Original comment by: @annulen

@cryos
Copy link
Owner Author

cryos commented Nov 4, 2010

Fix submitted to Gerrit

Original comment by: nobody

@cryos
Copy link
Owner Author

cryos commented Jan 30, 2011

So this looks like it is fixed in 1.0, I have cherry picked these into master too. I am marking this issue as resolved - these fixes will make it into the upcoming release.

Original comment by: @cryos

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants