[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bindings
Subject:    [Kde-bindings] Korundum KPart segfault
From:       David Palacio <dpalacio () uninorte ! edu ! co>
Date:       2010-01-15 18:57:43
Message-ID: 201001151357.50425.dpalacio () uninorte ! edu ! co
[Download RAW message or body]

[Attachment #2 (multipart/signed)]

[Attachment #4 (multipart/mixed)]


The attached testcase segfaults at part.action_collection

Backtrace:
Program received signal SIGSEGV, Segmentation fault.
0x00007f5f2a949485 in resolve_classname (o=0x2c36930) at 
/home/kde/src/KDE/kdebindings/ruby/qtruby/src/Qt.cpp:466
466                     const QMetaObject * meta = qobject->metaObject();             \
 (gdb) bt                                                                             \
 #0  0x00007f5f2a949485 in resolve_classname (o=0x2c36930) at 
/home/kde/src/KDE/kdebindings/ruby/qtruby/src/Qt.cpp:466
#1  0x00007f5f2a960600 in marshall_basetype (m=0x7fffdaba8310) at 
/home/kde/src/KDE/kdebindings/ruby/qtruby/src/marshall_basetypes.h:146
#2  0x00007f5f2a97ea61 in MethodReturnValue (this=0x7fffdaba8310, smoke=<value 
optimized out>, meth=<value optimized out>, stack=<value optimized out>, 
    retval=0x7fffdaba8550) at 
/home/kde/src/KDE/kdebindings/ruby/qtruby/src/marshall_types.cpp:406                  \
 #3  0x00007f5f2a980bfd in QtRuby::MethodCall::callMethod (this=0x7fffdaba84f0) 
at /home/kde/src/KDE/kdebindings/ruby/qtruby/src/marshall_types.h:154    
#4  0x00007f5f2a97e9ca in QtRuby::MethodCallBase::next (this=0x7fffdaba84f0) at 
/home/kde/src/KDE/kdebindings/ruby/qtruby/src/marshall_types.cpp:467    
#5  0x00007f5f2a949ec5 in method_missing (argc=1, argv=0x2c368c0, 
self=140046579388400) at 
/home/kde/src/KDE/kdebindings/ruby/qtruby/src/Qt.cpp:910     
#6  0x00007f5f31dc06c2 in rb_call0 (klass=140046844776720, 
recv=140046579388400, id=4057, oid=4057, argc=1, argv=0x7fffdaba8d40, 
body=0x7f5f326f4eb8,   
    flags=<value optimized out>) at eval.c:5904                                       \
 #7  0x00007f5f31dc082a in rb_call (klass=140046844776720, 
recv=140046579388400, mid=4057, argc=1, argv=0x7fffdaba8d40, scope=1, self=6) 
at eval.c:6151  
#8  0x00007f5f31dc11f3 in rb_funcall2 (recv=<value optimized out>, mid=<value 
optimized out>, argc=<value optimized out>, argv=<value optimized out>)   
    at eval.c:6287                                                                    \
 #9  0x00007f5f31dc7aed in method_missing (obj=140046579388400, id=302, argc=0, 
argv=<value optimized out>, call_status=<value optimized out>)           
    at eval.c:5729                                                                    \
 #10 0x00007f5f31dc08eb in rb_call (klass=140046578338920, 
recv=140046579388400, mid=23713, argc=0, argv=0x0, scope=0, 
self=140046844581240)
    at eval.c:6130
#11 0x00007f5f31dba7e0 in rb_eval (self=140046844581240, n=<value optimized 
out>) at eval.c:3492
#12 0x00007f5f31dbbc02 in rb_eval (self=140046844581240, n=<value optimized 
out>) at eval.c:3677
#13 0x00007f5f31dc0578 in rb_call0 (klass=140046844576560, 
recv=140046844581240, id=24641, oid=24641, argc=0, argv=0x7fffdabaa700, 
body=0x7f5f326d8880,
    flags=<value optimized out>) at eval.c:6055
#14 0x00007f5f31dc082a in rb_call (klass=140046844576560, 
recv=140046844581240, mid=24641, argc=1, argv=0x7fffdabaa700, scope=1, 
self=140046844581240)
    at eval.c:6151
#15 0x00007f5f31dba912 in rb_eval (self=140046844581240, n=<value optimized 
out>) at eval.c:3507
#16 0x00007f5f31dbb9ed in rb_eval (self=140046844581240, n=<value optimized 
out>) at eval.c:2961
#17 0x00007f5f31dc0578 in rb_call0 (klass=140046844576560, 
recv=140046844581240, id=23633, oid=23633, argc=0, argv=0x7fffdababfb0, 
body=0x7f5f326e0210,
    flags=<value optimized out>) at eval.c:6055
#18 0x00007f5f31dc082a in rb_call (klass=140046844576560, 
recv=140046844581240, mid=23633, argc=1, argv=0x7fffdababfb0, scope=0, 
self=140046579417040)
    at eval.c:6151
#19 0x00007f5f31dba7e0 in rb_eval (self=140046579417040, n=<value optimized 
out>) at eval.c:3492
#20 0x00007f5f31dbbccb in rb_eval (self=140046579417040, n=<value optimized 
out>) at eval.c:3697
#21 0x00007f5f31dc0578 in rb_call0 (klass=140046844575160, 
recv=140046579417040, id=2961, oid=2961, argc=0, argv=0x0, 
body=0x7f5f22a39250,
    flags=<value optimized out>) at eval.c:6055
#22 0x00007f5f31dc082a in rb_call (klass=140046844575160, 
recv=140046579417040, mid=2961, argc=0, argv=0x0, scope=1, self=6) at 
eval.c:6151
#23 0x00007f5f31dc11f3 in rb_funcall2 (recv=<value optimized out>, mid=<value 
optimized out>, argc=<value optimized out>, argv=<value optimized out>)
    at eval.c:6287
#24 0x00007f5f31dc1294 in rb_obj_call_init (obj=140046579417040, argc=0, 
argv=0x0) at eval.c:7770
#25 0x00007f5f22ab1ae0 in new_qt (argc=0, argv=0x0, klass=<value optimized 
out>) at /home/kde/src/KDE/kdebindings/ruby/qtruby/src/qtruby.cpp:1346
#26 0x00007f5f31dc06c2 in rb_call0 (klass=140046844776680, 
recv=140046844575160, id=3361, oid=3361, argc=0, argv=0x0, 
body=0x7f5f326f5020,
    flags=<value optimized out>) at eval.c:5904
#27 0x00007f5f31dc082a in rb_call (klass=140046844776680, 
recv=140046844575160, mid=3361, argc=0, argv=0x0, scope=0, 
self=140046844924600)
    at eval.c:6151
---Type <return> to continue, or q <return> to quit---
#28 0x00007f5f31dba7e0 in rb_eval (self=140046844924600, n=<value optimized 
out>) at eval.c:3492
#29 0x00007f5f31dbbc02 in rb_eval (self=140046844924600, n=<value optimized 
out>) at eval.c:3677
#30 0x00007f5f31dcd67b in ruby_exec_internal () at eval.c:1641
#31 0x00007f5f31dcd6c5 in ruby_exec () at eval.c:1661
#32 0x00007f5f31dcd6f2 in ruby_run () at eval.c:1671
#33 0x0000000000401c32 in main (argc=2, argv=0x7fffdabaf7f8) at 
/home/kde/src/KDE/kdebindings/ruby/korundum/src/krubyapplication.cpp:71


["test.rb" (application/x-ruby)]
["signature.asc" (application/pgp-signature)]

_______________________________________________
Kde-bindings mailing list
Kde-bindings@kde.org
https://mail.kde.org/mailman/listinfo/kde-bindings


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic