Skip to content

Instantly share code, notes, and snippets.

@ku1ik
Created March 10, 2010 20:27
Show Gist options
  • Save ku1ik/328337 to your computer and use it in GitHub Desktop.
Save ku1ik/328337 to your computer and use it in GitHub Desktop.
block_data_bug.rb:6: [BUG] Segmentation fault
ruby 1.9.1p378 (2010-01-10 revision 26273) [i686-linux]
-- control frame ----------
c:0007 p:0038 s:0021 b:0021 l:000020 d:000020 METHOD block_data_bug.rb:6
c:0006 p:---- s:0017 b:0017 l:000016 d:000016 FINISH
c:0005 p:---- s:0015 b:0015 l:000014 d:000014 CFUNC :method_missing
c:0004 p:0013 s:0011 b:0011 l:000010 d:000010 METHOD /usr/lib/ruby/site_ruby/1.9.1/Qt/qtruby4.rb:469
c:0003 p:0116 s:0008 b:0008 l:00133c d:000d8c EVAL block_data_bug.rb:26
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:00133c d:00133c TOP
---------------------------
-- Ruby level backtrace information-----------------------------------------
block_data_bug.rb:6:in `highlightBlock'
/usr/lib/ruby/site_ruby/1.9.1/Qt/qtruby4.rb:469:in `method_missing'
/usr/lib/ruby/site_ruby/1.9.1/Qt/qtruby4.rb:469:in `exec'
block_data_bug.rb:26:in `<main>'
-- C level backtrace information -------------------------------------------
0xb77741b0 /usr/lib/libruby.so.1.9(rb_vm_bugreport+0x60) [0xb77741b0]
0xb7690c61 /usr/lib/libruby.so.1.9(+0x45c61) [0xb7690c61]
0xb7690cfa /usr/lib/libruby.so.1.9(rb_bug+0x3a) [0xb7690cfa]
0xb771b2bc /usr/lib/libruby.so.1.9(+0xd02bc) [0xb771b2bc]
0xb77d340c [0xb77d340c]
0xb647b5de /usr/lib/libqtruby4shared.so.2(_Z14smokeruby_freePv+0x60e) [0xb647b5de]
0xb76a13fa /usr/lib/libruby.so.1.9(+0x563fa) [0xb76a13fa]
0xb76a1584 /usr/lib/libruby.so.1.9(+0x56584) [0xb76a1584]
0xb76a15db /usr/lib/libruby.so.1.9(+0x565db) [0xb76a15db]
0xb7777c68 /usr/lib/libruby.so.1.9(+0x12cc68) [0xb7777c68]
0xb776ec8f /usr/lib/libruby.so.1.9(+0x123c8f) [0xb776ec8f]
0xb77646de /usr/lib/libruby.so.1.9(rb_funcall2+0xfe) [0xb77646de]
0xb77648ef /usr/lib/libruby.so.1.9(+0x1198ef) [0xb77648ef]
0xb776e55a /usr/lib/libruby.so.1.9(+0x12355a) [0xb776e55a]
0xb7767a9e /usr/lib/libruby.so.1.9(+0x11ca9e) [0xb7767a9e]
0xb776af13 /usr/lib/libruby.so.1.9(+0x11ff13) [0xb776af13]
0xb776ea58 /usr/lib/libruby.so.1.9(+0x123a58) [0xb776ea58]
0xb77646de /usr/lib/libruby.so.1.9(rb_funcall2+0xfe) [0xb77646de]
0xb6493c6e /usr/lib/libqtruby4shared.so.2(_ZN6QtRuby17VirtualMethodCall10callMethodEv+0x11e) [0xb6493c6e]
0xb64924fe /usr/lib/libqtruby4shared.so.2(_ZN6QtRuby14MethodCallBase4nextEv+0x2e) [0xb64924fe]
0xb645cbc9 /usr/lib/libqtruby4shared.so.2(_ZN6QtRuby7Binding10callMethodEsPvPN5Smoke9StackItemEb+0x129) [0xb645cbc9]
0xb4efe5e6 /usr/lib/libsmokeqtgui.so.3(+0x2095e6) [0xb4efe5e6]
0xb5e0324d /usr/lib/libQtGui.so.4(+0x41024d) [0xb5e0324d]
0xb5e03407 /usr/lib/libQtGui.so.4(+0x410407) [0xb5e03407]
0xb5e03c7c /usr/lib/libQtGui.so.4(_ZN18QSyntaxHighlighter11qt_metacallEN11QMetaObject4CallEiPPv+0xac) [0xb5e03c7c]
0xb4f0b4fa /usr/lib/libsmokeqtgui.so.3(+0x2164fa) [0xb4f0b4fa]
0xb580ceba /usr/lib/libQtCore.so.4(_ZN11QMetaObject8metacallEP7QObjectNS_4CallEiPPv+0x3a) [0xb580ceba]
0xb581b47f /usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x2df) [0xb581b47f]
0xb623234f /usr/lib/libQtGui.so.4(_ZN13QTextDocument14contentsChangeEiii+0x4f) [0xb623234f]
0xb5dc17ee /usr/lib/libQtGui.so.4(+0x3ce7ee) [0xb5dc17ee]
0xb5dc2cc2 /usr/lib/libQtGui.so.4(+0x3cfcc2) [0xb5dc2cc2]
0xb5def1ee /usr/lib/libQtGui.so.4(_ZN11QTextCursor10insertTextERK7QStringRK15QTextCharFormat+0x42e) [0xb5def1ee]
0xb5def752 /usr/lib/libQtGui.so.4(_ZN11QTextCursor10insertTextERK7QString+0x52) [0xb5def752]
0xb5d860e3 /usr/lib/libQtGui.so.4(+0x3930e3) [0xb5d860e3]
0xb5d8a02e /usr/lib/libQtGui.so.4(_ZN12QTextControl12processEventEP6QEventRK7QMatrixP7QWidget+0x25e) [0xb5d8a02e]
0xb5d7f210 /usr/lib/libQtGui.so.4(_ZN12QTextControl12processEventEP6QEventRK7QPointFP7QWidget+0x60) [0xb5d7f210]
0xb5fea231 /usr/lib/libQtGui.so.4(+0x5f7231) [0xb5fea231]
0xb5fe983a /usr/lib/libQtGui.so.4(_ZN9QTextEdit13keyPressEventEP9QKeyEvent+0x2ca) [0xb5fe983a]
0xb4f15109 /usr/lib/libsmokeqtgui.so.3(+0x220109) [0xb4f15109]
0xb5b72e43 /usr/lib/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x233) [0xb5b72e43]
0xb5f66023 /usr/lib/libQtGui.so.4(_ZN6QFrame5eventEP6QEvent+0x33) [0xb5f66023]
0xb6000967 /usr/lib/libQtGui.so.4(_ZN19QAbstractScrollArea5eventEP6QEvent+0x87) [0xb6000967]
0xb5fe99cd /usr/lib/libQtGui.so.4(_ZN9QTextEdit5eventEP6QEvent+0x4d) [0xb5fe99cd]
0xb4f1572c /usr/lib/libsmokeqtgui.so.3(+0x22072c) [0xb4f1572c]
0xb5b155dc /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xac) [0xb5b155dc]
0xb5b1dc55 /usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x1be5) [0xb5b1dc55]
0xb4df8bbb /usr/lib/libsmokeqtgui.so.3(+0x103bbb) [0xb4df8bbb]
0xb5807cbb /usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x7b) [0xb5807cbb]
0xb5b164be /usr/lib/libQtGui.so.4(+0x1234be) [0xb5b164be]
0xb5bcc92d /usr/lib/libQtGui.so.4(+0x1d992d) [0xb5bcc92d]
0xb5bcedd4 /usr/lib/libQtGui.so.4(+0x1dbdd4) [0xb5bcedd4]
0xb5ba47d7 /usr/lib/libQtGui.so.4(_ZN12QApplication15x11ProcessEventEP7_XEvent+0x9f7) [0xb5ba47d7]
0xb5bd1f82 /usr/lib/libQtGui.so.4(+0x1def82) [0xb5bd1f82]
0xb4abd378 /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f8) [0xb4abd378]
0xb4ac0bf0 /usr/lib/libglib-2.0.so.0(+0x39bf0) [0xb4ac0bf0]
0xb4ac0d23 /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x73) [0xb4ac0d23]
0xb58335d5 /usr/lib/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x65) [0xb58335d5]
0xb5bd1ae5 /usr/lib/libQtGui.so.4(+0x1deae5) [0xb5bd1ae5]
0xb58062f9 /usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x49) [0xb58062f9]
0xb580674a /usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xfa) [0xb580674a]
0xb580a8bf /usr/lib/libQtCore.so.4(_ZN16QCoreApplication4execEv+0xaf) [0xb580a8bf]
0xb5b15677 /usr/lib/libQtGui.so.4(_ZN12QApplication4execEv+0x27) [0xb5b15677]
0xb4df149f /usr/lib/libsmokeqtgui.so.3(+0xfc49f) [0xb4df149f]
0xb6494fff /usr/lib/libqtruby4shared.so.2(+0x46fff) [0xb6494fff]
0xb64924fe /usr/lib/libqtruby4shared.so.2(_ZN6QtRuby14MethodCallBase4nextEv+0x2e) [0xb64924fe]
0xb645dc6b /usr/lib/libqtruby4shared.so.2(_Z14method_missingiPmm+0x3db) [0xb645dc6b]
0xb7761c08 /usr/lib/libruby.so.1.9(+0x116c08) [0xb7761c08]
0xb7761f44 /usr/lib/libruby.so.1.9(+0x116f44) [0xb7761f44]
0xb776e43e /usr/lib/libruby.so.1.9(+0x12343e) [0xb776e43e]
0xb7767a9e /usr/lib/libruby.so.1.9(+0x11ca9e) [0xb7767a9e]
0xb776af13 /usr/lib/libruby.so.1.9(+0x11ff13) [0xb776af13]
0xb776b18b /usr/lib/libruby.so.1.9(rb_iseq_eval_main+0xab) [0xb776b18b]
0xb7692e77 /usr/lib/libruby.so.1.9(ruby_exec_node+0xb7) [0xb7692e77]
0xb7694496 /usr/lib/libruby.so.1.9(ruby_run_node+0x56) [0xb7694496]
0x80486a8 ruby(main+0x68) [0x80486a8]
0xb74f3b86 /lib/libc.so.6(__libc_start_main+0xe6) [0xb74f3b86]
0x80485a1 ruby() [0x80485a1]
[NOTE]
You may encounter a bug of Ruby interpreter. Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
[1] 10132 abort ruby block_data_bug.rb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment