Results 1 to 1 of 1

Thread: Segfault on Linux x86_64

    Thank you for reporting this bug. We will make it our priority to review this report.
  1. #1
    Sencha Premium User
    Join Date
    Aug 2011
    Posts
    7

    Default Segfault on Linux x86_64

    Hello,

    the designer will not even start up on my machine. This might be related to my choice of window manager: http://www.nongnu.org/stumpwm/
    Other qt programs do not exhibit this behaviour, though. It also happens with twm, which is the only other WM I have installed.

    Designer Version: 1.2.0 (trial)

    System:

    Code:
    $ uname -a
    Linux de-100558 2.6.34-gentoo-r1 #2 SMP Tue Aug 17 18:04:36 CEST 2010 x86_64 Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz GenuineIntel GNU/Linux
    To reproduce :

    (with gdb in startup script)

    Code:
    $ ./ExtDesigner
    GNU gdb (Gentoo 7.2 p1) 7.2
    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 "x86_64-pc-linux-gnu".
    For bug reporting instructions, please see:
    <http://bugs.gentoo.org/>...
    Reading symbols from /home/ole/lib/ExtDesigner-1.2.0/ExtDesigner.bin...(no debugging symbols found)...done.
    "/home/ole/lib/ExtDesigner-1.2.0/" is not a core dump: Ist ein Verzeichnis
    (gdb) run
    Starting program: /home/ole/lib/ExtDesigner-1.2.0/ExtDesigner.bin
    [Thread debugging using libthread_db enabled]
    Loading libion: /home/ole/.local/share/data/Sencha, Inc./Sencha Designer 1.2/libion-1.2.0.so
    Loading Ion resource: /home/ole/.local/share/data/Sencha, Inc./Sencha Designer 1.2/xds-1.2.0.ion
    Load result: Success
    [New Thread 0x7fffeed2a700 (LWP 28187)]
    [New Thread 0x7fffac18f700 (LWP 28188)]
    
    Program received signal SIGSEGV, Segmentation fault.
    0x00007ffff5ee5162 in ?? () from /lib64/libc.so.6
    (gdb) bt
    #0  0x00007ffff5ee5162 in ?? () from /lib64/libc.so.6
    #1  0x00007ffff493c5e4 in XSetCommand () from /usr/lib64/libX11.so.6
    #2  0x00007ffff49414eb in XSetWMProperties () from /usr/lib64/libX11.so.6
    #3  0x00007ffff7365ad7 in QWidgetPrivate::create_sys(unsigned long, bool, bool) ()
       from /home/ole/lib/ExtDesigner-1.2.0/libQtGui.so.4
    #4  0x00007ffff73184bf in QWidget::create(unsigned long, bool, bool) ()
       from /home/ole/lib/ExtDesigner-1.2.0/libQtGui.so.4
    #5  0x00007ffff731fa8b in QWidget::setVisible(bool) () from /home/ole/lib/ExtDesigner-1.2.0/libQtGui.so.4
    #6  0x00007ffff3460ead in IonWindow::qt_metacall(QMetaObject::Call, int, void**) ()
       from /home/ole/.local/share/data/Sencha, Inc./Sencha Designer 1.2/libion-1.2.0.so
    #7  0x00007ffff1d208e5 in JSC::Bindings::QtRuntimeMetaMethod::call(JSC::ExecState*) ()
       from /home/ole/lib/ExtDesigner-1.2.0/libQtWebKit.so.4
    #8  0x00007ffff26a6025 in cti_op_call_NotJSFunction () from /home/ole/lib/ExtDesigner-1.2.0/libQtWebKit.so.4
    #9  0x00007fffae843360 in ?? ()
    #10 0x7fffffff00000004 in ?? ()
    #11 0x00007fffab7ee8e8 in ?? ()
    #12 0x00007fff0000000c in ?? ()
    #13 0x00007fff00000001 in ?? ()
    #14 0x00007fffae761ea7 in ?? ()
    #15 0x00007fff00000010 in ?? ()
    #16 0x000000000000085e in ?? ()
    #17 0x0000000000000000 in ?? ()
    (gdb)
    Edit:

    Tried it with XFCE. Now I get the known QString::fromLocal8Bit error from the other Linux related thread:

    Code:
    $ ./ExtDesigner                                                                           ~/lib/ExtDesigner-1.2.0
    mv: cannot stat `/home/ole/.config/Trolltech.conf': No such file or directory
    GNU gdb (Gentoo 7.2 p1) 7.2
    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 "x86_64-pc-linux-gnu".
    For bug reporting instructions, please see:
    <http://bugs.gentoo.org/>...
    Reading symbols from /home/ole/lib/ExtDesigner-1.2.0/ExtDesigner.bin...(no debugging symbols found)...done.
    "/home/ole/lib/ExtDesigner-1.2.0/" is not a core dump: Is a directory
    (gdb) run
    Starting program: /home/ole/lib/ExtDesigner-1.2.0/ExtDesigner.bin
    [Thread debugging using libthread_db enabled]
    Loading libion: /home/ole/.local/share/data/Sencha, Inc./Sencha Designer 1.2/libion-1.2.0.so
    
    Program received signal SIGSEGV, Segmentation fault.
    0x00007ffff6c6d9e9 in QString::fromLocal8Bit(char const*, int) () from /home/ole/lib/ExtDesigner-1.2.0/libQtCore.so.4
    (gdb) bt
    #0  0x00007ffff6c6d9e9 in QString::fromLocal8Bit(char const*, int) () from /home/ole/lib/ExtDesigner-1.2.0/libQtCore.so.4
    #1  0x00007ffff6d23cfc in QCoreApplication::arguments() () from /home/ole/lib/ExtDesigner-1.2.0/libQtCore.so.4
    #2  0x00007ffff7340b1f in sm_performSaveYourself(QSessionManagerPrivate*) () from /home/ole/lib/ExtDesigner-1.2.0/libQtGui.so.4
    #3  0x00007ffff7341652 in sm_saveYourselfCallback(_SmcConn*, void*, int, int, int, int) () from /home/ole/lib/ExtDesigner-1.2.0/libQtGui.so.4
    #4  0x00007ffff54af612 in _SmcProcessMessage () from /usr/lib64/libSM.so.6
    #5  0x00007ffff529f454 in IceProcessMessages () from /usr/lib64/libICE.so.6
    #6  0x00007ffff7339450 in QSmSocketReceiver::qt_metacall(QMetaObject::Call, int, void**) () from /home/ole/lib/ExtDesigner-1.2.0/libQtGui.so.4
    #7  0x00007ffff6d36549 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /home/ole/lib/ExtDesigner-1.2.0/libQtCore.so.4
    #8  0x00007ffff6d8e14e in QSocketNotifier::activated(int) () from /home/ole/lib/ExtDesigner-1.2.0/libQtCore.so.4
    #9  0x00007ffff6d3d5ff in QSocketNotifier::event(QEvent*) () from /home/ole/lib/ExtDesigner-1.2.0/libQtCore.so.4
    #10 0x00007ffff72c7cdf in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/ole/lib/ExtDesigner-1.2.0/libQtGui.so.4
    #11 0x00007ffff72cead0 in QApplication::notify(QObject*, QEvent*) () from /home/ole/lib/ExtDesigner-1.2.0/libQtGui.so.4
    #12 0x00007ffff6d21514 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/ole/lib/ExtDesigner-1.2.0/libQtCore.so.4
    #13 0x00007ffff6d4cd8b in socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) () from /home/ole/lib/ExtDesigner-1.2.0/libQtCore.so.4
    #14 0x00007ffff5991bc1 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
    #15 0x00007ffff5996258 in ?? () from /usr/lib64/libglib-2.0.so.0
    #16 0x00007ffff599640c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
    #17 0x00007ffff6d4ced5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/ole/lib/ExtDesigner-1.2.0/libQtCore.so.4
    #18 0x00007ffff73723ff in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/ole/lib/ExtDesigner-1.2.0/libQtGui.so.4
    #19 0x00007ffff6d208c5 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/ole/lib/ExtDesigner-1.2.0/libQtCore.so.4
    #20 0x00007ffff6d20b2d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/ole/lib/ExtDesigner-1.2.0/libQtCore.so.4
    #21 0x00007ffff6d22694 in QCoreApplication::exec() () from /home/ole/lib/ExtDesigner-1.2.0/libQtCore.so.4
    #22 0x00007ffff3457a48 in ion_init () from /home/ole/.local/share/data/Sencha, Inc./Sencha Designer 1.2/libion-1.2.0.so
    #23 0x00000000004040b1 in main ()
    (gdb)
    More editing:

    The 32 bit version of ExtDesigner runs with Xfce. With a 'normal' window manager it hangs shortly after selecting 'New ext-4.x project'.
    Last edited by anwyn; 19 Aug 2011 at 5:32 AM. Reason: Even more info, now with 32bit version

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •