[Gambas-devel] Signal 11 rev 3124

Ron ron at ...572...
Thu Aug 19 13:11:20 CEST 2010


With rev 3124 I get the signal 11 below.

It appears to come (don't know for sure) after this error message and a 
close (ME.close) of an modal window. (FSplashScreen) opened via  
FSplashScreen.ShowModal

"Error: Unknown symbol 'GetArrow'in class 'Main'11
FSidePanel.RefreshArrow.248
Program Aborted"

ron at ...218...:~/domotiga/DomotiGa3$ gbc3 -agpmt
OK
ron at ...218...:~/domotiga/DomotiGa3$ gdb gbx3
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/local/bin/gbx3...done.
(gdb) set args -p
(gdb) run
Starting program: /usr/local/bin/gbx3 -p
[Thread debugging using libthread_db enabled]
warning: unable to load Qt translation: en_US
warning: unable to load Qt translation: en_US
[New Thread 0xb40ddb70 (LWP 18383)]
[Thread 0xb40ddb70 (LWP 18383) exited]
[New Thread 0xb40ddb70 (LWP 18386)]
[Thread 0xb40ddb70 (LWP 18386) exited]

Program received signal SIGSEGV, Segmentation fault.
0x013d5f7f in QEventLoop::exit(int) () from /usr/lib/libQtCore.so.4
(gdb) bt
#0  0x013d5f7f in QEventLoop::exit(int) () from /usr/lib/libQtCore.so.4
#1  0x0030a41e in MyMainWindow::closeEvent (this=0x845f770, e=0xbfffe658)
     at CWindow.cpp:2263
#2  0x00986d09 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#3  0x009284dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    from /usr/lib/libQtGui.so.4
#4  0x0092f0f9 in QApplication::notify(QObject*, QEvent*) ()
    from /usr/lib/libQtGui.so.4
#5  0x013d7a3b in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
    from /usr/lib/libQtCore.so.4
#6  0x0093793e in QCoreApplication::sendEvent(QObject*, QEvent*) ()
    from /usr/lib/libQtGui.so.4
#7  0x0098c046 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) ()
    from /usr/lib/libQtGui.so.4
#8  0x0098c178 in QWidget::close() () from /usr/lib/libQtGui.so.4
#9  0x00309993 in do_close (_object=0x845f65c, ret=0, destroyed=false)
     at CWindow.cpp:593
#10 0x00309a24 in CWINDOW_close (_object=0x845f65c, _param=0x808b774)
     at CWindow.cpp:627
#11 0x080502e7 in EXEC_native () at gbx_exec.c:1241
#12 0x080751d7 in EXEC_loop () at gbx_exec_loop.c:970
#13 0x08050773 in EXEC_function_loop () at gbx_exec.c:858
#14 0x080510a6 in EXEC_function_real () at gbx_exec.c:845
---Type <return> to continue, or q <return> to quit---
#15 0x08062193 in raise_event (observer=0xbfffeefc,
     object=<value optimized out>, func_id=<value optimized out>, nparam=0)
     at gbx_api.c:483
#16 0x080627c3 in GB_Raise (object=0x83c644c, event_id=0, nparam=0)
     at gbx_api.c:583
#17 0x08071cce in CTIMER_raise (_object=0x83c644c) at gbx_c_timer.c:41
#18 0x00301871 in MyTimer::timerEvent (this=0x83c6480, e=0xbfffee40)
     at main.cpp:485
#19 0x013e8254 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#20 0x009284dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    from /usr/lib/libQtGui.so.4
#21 0x0092f05e in QApplication::notify(QObject*, QEvent*) ()
    from /usr/lib/libQtGui.so.4
#22 0x013d7a3b in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
    from /usr/lib/libQtCore.so.4
#23 0x01406d66 in ?? () from /usr/lib/libQtCore.so.4
#24 0x01406f17 in 
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
() from /usr/lib/libQtCore.so.4
#25 0x009e91a2 in ?? () from /usr/lib/libQtGui.so.4
#26 0x013d6059 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#27 0x013d64aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    from /usr/lib/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#28 0x00e674f3 in QDialog::exec() () from /usr/lib/libQtGui.so.4
#29 0x0032acbb in make_message (type=<value optimized out>,
     nbmax=<value optimized out>, _param=0x808b714) at CMessage.cpp:247
#30 0x0032ad8e in CMESSAGE_error (_object=0x0, _param=0x808b714)
     at CMessage.cpp:456
#31 0x080502e7 in EXEC_native () at gbx_exec.c:1241
#32 0x080751d7 in EXEC_loop () at gbx_exec_loop.c:970
#33 0x08050773 in EXEC_function_loop () at gbx_exec.c:858
#34 0x080510a6 in EXEC_function_real () at gbx_exec.c:845
#35 0x08067662 in main (argc=1, argv=0xbffff544) at gb

(gdb) p DEBUG_get_position(EXEC_current.cp, EXEC_current.fp, 
EXEC_current.pc)
$1 = 0x808300c "FSplashScreen.StartProgram.89"

(gdb) gcore
Saved corefile core.18364


  If Main.bAuthEnabled Then
     Login()
   Else
     bAuthOk = True
     Me.Close <------------------------- = FSplashScreen.StartProgram.89
   End If

Running Gambas3 rev 3124 on Ubuntu 10.04 32 Bits, and gb.qt

Regards,
Ron_2nd.





More information about the Devel mailing list