X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:reply-to:subject:to :mime-version:content-type:content-transfer-encoding; q=dns; s= default; b=RKHHNySyxu1L3tPTMhmPrEDD1/fRM0fb4jnH9+NEZu1xrapQAp8wW Y/4BdNAqY+sojC1Ib7eCRRADHPsJnq7pOYQYZacAgObR0oeL27Jc5mhFB7ptLF4g j7tZNA2deQPHstVAGT0n5oq+U3L3LzsTlkpnycxRrv8KRzSEARQ1qo= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:reply-to:subject:to :mime-version:content-type:content-transfer-encoding; s=default; bh=ts8rQqKsqBSA0+2KOTyNkQ/96Jk=; b=CRufgyu+0i9oi3tOvP2WRbmt+DGs yoahCn8Fot+f/33nMd2v0pch5JgFefH6sK5ZFYA5OSxv47JtW6+XCiNyc3t5m7VA q2pEgKWLTk0yMqHGmwNss/88F2pDCawTT3co7+7A3OTQu20pD/mnuzeiW+lRMZdk ZHaPpKPaLNs8rcU= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.5 required=5.0 tests=AWL,BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,KAM_INFOUSME,RP_MATCHES_RCVD,SPF_PASS autolearn=no version=3.3.2 X-HELO: web101108.mail.kks.yahoo.co.jp Message-ID: <791333.45655.qm@web101108.mail.kks.yahoo.co.jp> Date: Sun, 4 May 2014 03:13:36 +0900 (JST) From: Tatsuro MATSUOKA Reply-To: matsuoka AT nuce DOT nagoya-u DOT ac DOT jp Subject: Re: qt terminal of gnuplot fails To: cygwin AT cygwin DOT com, matsuoka AT nuce DOT nagoya-u DOT ac DOT jp MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-IsSubscribed: yes Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id s43IE1xu024338 --- On Fri, 2014/5/2, Tatsuro MATSUOKA wrote: > qt terminal of gnuplot (cvs 2014-04-29  Ethan A Merritt) fails. > > $ gdb src/gnuplot > : > (gdb) r > Starting program: /cygdrive/d/usr/Tatsu/Cygwinhome/gnuplotcvs/build/src/gnuplot > [New Thread 5696.0x1c74] > warning: the debug information found in "/usr/lib/debug//usr/bin/cygwin1.dbg" does not match "/usr/bin/cygwin1.dll" (CRC mismatch). > > warning: the debug information found in "/usr/lib/debug/usr/bin/cygwin1.dbg" does not match "/usr/bin/cygwin1.dll" (CRC mismatch). > > warning: the debug information found in "/usr/lib/debug//usr/bin/cygcairo-2.dll.dbg" does not match "/usr/bin/cygcairo-2.dll" (CRC mismatch). > (gdb) > > > [New Thread 5696.0x1904] > >         G N U P L O T >         Version 5.0 patchlevel alpha    last modified 2014-04-29 > >         Copyright (C) 1986-1993, 1998, 2004, 2007-2014 >         Thomas Williams, Colin Kelley and many others > >         gnuplot home:     http://www.gnuplot.info >         mailing list:     gnuplot-beta AT lists DOT sourceforge DOT net >         faq, bugs, etc:   type "help FAQ" >         immediate help:   type "help"  (plot window: hit 'h') > > Terminal type set to 'qt' > gnuplot> plot sin(x) > [New Thread 5696.0x1bd0] > [New Thread 5696.0x14ec] > [New Thread 5696.0x183c] > Could not start gnuplot_qt with path "/usr/local/gnuplotcvs/libexec/gnuplot/5.0/gnuplot_qt" > Could not start gnuplot_qt with path "/usr/local/gnuplotcvs/libexec/gnuplot/5.0/gnuplot_qt" > > Program received signal SIGSEGV, Segmentation fault. > 0x6d10602a in cygQtCore-4!_ZN9QDateTimeD2Ev () from /usr/bin/cygQtCore-4.dll > (gdb) bt > #0  0x6d10602a in cygQtCore-4!_ZN9QDateTimeD2Ev () >    from /usr/bin/cygQtCore-4.dll > #1  0x00506f76 in qt_connectToServer (server=..., retry=retry AT entry=true) >     at ../../gnuplot/src/qtterminal/qt_term.cpp:276 > #2  0x00507765 in qt_connectToServer () >     at ../../gnuplot/src/qtterminal/qt_term.cpp:337 > #3  0x00508c8b in qt_graphics () >     at ../../gnuplot/src/qtterminal/qt_term.cpp:486 > #4  0x004dfeab in term_start_plot () at ../../gnuplot/src/term.c:502 > #5  0x0043a36e in do_plot (plots=0x2006a758, pcount=pcount AT entry=1) >     at ../../gnuplot/src/graphics.c:522 > #6  0x0045dd90 in eval_plots () at ../../gnuplot/src/plot2d.c:3277 > #7  0x00411150 in command () at ../../gnuplot/src/command.c:615 > #8  do_line () at ../../gnuplot/src/command.c:410 > #9  0x004112bc in com_line () at ../../gnuplot/src/command.c:322 > #10 0x005133ec in main (argc=0, argv=0x22ac1c) at ../../gnuplot/src/plot.c:669 > > (gdb) up > #1  0x00506f76 in qt_connectToServer (server=..., retry=retry AT entry=true) >     at ../../gnuplot/src/qtterminal/qt_term.cpp:276 > 276             QDateTime timeout = QDateTime::currentDateTime().addMSecs(30000); > (gdb) up > #2  0x00507765 in qt_connectToServer () >     at ../../gnuplot/src/qtterminal/qt_term.cpp:337 > 337             qt_connectToServer(server); > (gdb) up > #3  0x00508c8b in qt_graphics () >     at ../../gnuplot/src/qtterminal/qt_term.cpp:486 > 486             qt_connectToServer(); > (gdb) up > #4  0x004dfeab in term_start_plot () at ../../gnuplot/src/term.c:502 > 502             (*term->graphics) (); > (gdb) up > #5  0x0043a36e in do_plot (plots=0x2006a758, pcount=pcount AT entry=1) >     at ../../gnuplot/src/graphics.c:522 > 522         term_start_plot(); > > > ###make (gdb) up > #7  0x00411150 in command () at ../../gnuplot/src/command.c:615 > 615             (*lookup_ftable(&command_ftbl[0],c_token))(); > (gdb) up > #8  do_line () at ../../gnuplot/src/command.c:410 > 410             command(); > (gdb) up > #9  0x004112bc in com_line () at ../../gnuplot/src/command.c:322 > 322         if (do_line()) > (gdb) up > #10 0x005133ec in main (argc=0, argv=0x22ac1c) at ../../gnuplot/src/plot.c:669 > 669                 while (!com_line()) > (gdb) up > Initial frame selected; you cannot go up. > I have execute src/gnuplot on gdb $ gdb src/gnuplot G N U P L O T Version 5.0 patchlevel alpha last modified 2014-05-03 Copyright (C) 1986-1993, 1998, 2004, 2007-2014 Thomas Williams, Colin Kelley and many others gnuplot home: http://www.gnuplot.info mailing list: gnuplot-beta AT lists DOT sourceforge DOT net faq, bugs, etc: type "help FAQ" immediate help: type "help" (plot window: hit 'h') Terminal type set to 'qt' gnuplot> plot sin(x) [New Thread 7384.0x1424] [New Thread 7384.0x120c] [New Thread 7384.0x1720] Could not start gnuplot_qt with path "/usr/local/gnuplotcvs/libexec/gnuplot/5.0/gnuplot_qt" Breakpoint 1, qt_connectToServer () at ../../gnuplot/src/qtterminal/qt_term.cpp:310 310 if (!qt) (gdb) step 309 { (gdb) step 312 ensureOptionsCreated(); (gdb) step ensureOptionsCreated () at ../../gnuplot/src/qtterminal/qt_term.cpp:183 183 if (!qt_option) (gdb) step 185 } (gdb) step qt_connectToServer () at ../../gnuplot/src/qtterminal/qt_term.cpp:315 315 bool connectToWidget = !qt_option->Widget.isEmpty(); (gdb) step isEmpty (this=0x20058b48) at /usr/include/qt4/QtCore/qstring.h:705 705 { return d->size == 0; } (gdb) step qt_connectToServer () at ../../gnuplot/src/qtterminal/qt_term.cpp:315 315 bool connectToWidget = !qt_option->Widget.isEmpty(); (gdb) step 316 QString server = connectToWidget ? qt_option->Widget : qt->localServerName; (gdb) step QString (other=..., this=0x22a708) at /usr/include/qt4/QtCore/qstring.h:726 726 { Q_ASSERT(&other != this); d->ref.ref(); } (gdb) step 725 inline QString::QString(const QString &other) : d(other.d) (gdb) step 726 { Q_ASSERT(&other != this); d->ref.ref(); } (gdb) step ref (this=0x6d268118 ) at /usr/include/qt4/QtCore/qatomic_i386.h:120 120 : "memory"); (gdb) step qt_connectToServer () at ../../gnuplot/src/qtterminal/qt_term.cpp:318 318 if (qt->socket.state() == QLocalSocket::ConnectedState) (gdb) step 331 if (!connectToWidget && !qt->gnuplot_qtStarted) { (gdb) step 332 execGnuplotQt(); (gdb) step execGnuplotQt () at ../../gnuplot/src/qtterminal/qt_term.cpp:217 217 QString filename; (gdb) step QString (this=0x22a698) at /usr/include/qt4/QtCore/qstring.h:879 879 inline QString::QString() : d(&shared_null) { d->ref.ref(); } (gdb) step ref (this=) at /usr/include/qt4/QtCore/qatomic_i386.h:120 120 : "memory"); (gdb) step execGnuplotQt () at ../../gnuplot/src/qtterminal/qt_term.cpp:218 218 char* path = getenv("GNUPLOT_DRIVER_DIR"); (gdb) step 219 if (path) (gdb) step 226 if (filename.isEmpty()) (gdb) step isEmpty (this=0x22a698) at /usr/include/qt4/QtCore/qstring.h:705 705 { return d->size == 0; } (gdb) step execGnuplotQt () at ../../gnuplot/src/qtterminal/qt_term.cpp:226 226 if (filename.isEmpty()) (gdb) step 227 filename = QT_DRIVER_DIR; (gdb) step operator= ( ch=0x557a6c "/usr/local/gnuplotcvs/libexec/gnuplot/5.0", this=0x22a698) at /usr/include/qt4/QtCore/qstring.h:425 425 { return (*this = fromAscii(ch)); } (gdb) step ~QString (this=0x22a6b4, __in_chrg=) at /usr/include/qt4/QtCore/qstring.h:880 880 inline QString::~QString() { if (!d->ref.deref()) free(d); } (gdb) step deref (this=0x200a8990) at /usr/include/qt4/QtCore/qatomic_i386.h:132 132 : "memory"); (gdb) step ~QString (this=0x22a6b4, __in_chrg=) at /usr/include/qt4/QtCore/qstring.h:880 880 inline QString::~QString() { if (!d->ref.deref()) free(d); } (gdb) step execGnuplotQt () at ../../gnuplot/src/qtterminal/qt_term.cpp:228 228 filename += "/gnuplot_qt"; (gdb) step operator+= (s=0x557a96 "/gnuplot_qt", this=0x22a698) at /usr/include/qt4/QtCore/qstring.h:441 441 { return append(QString::fromAscii(s)); } (gdb) step ~QString (this=0x22a6b8, __in_chrg=) at /usr/include/qt4/QtCore/qstring.h:880 880 inline QString::~QString() { if (!d->ref.deref()) free(d); } (gdb) step deref (this=0x2009ec40) at /usr/include/qt4/QtCore/qatomic_i386.h:132 132 : "memory"); (gdb) step ~QString (this=0x22a6b8, __in_chrg=) at /usr/include/qt4/QtCore/qstring.h:880 880 inline QString::~QString() { if (!d->ref.deref()) free(d); } (gdb) step 232 qt->gnuplot_qtStarted = QProcess::startDetached(filename, QStringList(), QString(), &pid); (gdb) step QString (this=0x22a6a4) at /usr/include/qt4/QtCore/qstring.h:879 879 inline QString::QString() : d(&shared_null) { d->ref.ref(); } (gdb) step execGnuplotQt () at ../../gnuplot/src/qtterminal/qt_term.cpp:232 232 qt->gnuplot_qtStarted = QProcess::startDetached(filename, QStringList(), QString(), &pid); (gdb) step QString (this=0x22a6a4) at ../../gnuplot/src/qtterminal/qt_term.cpp:232 232 qt->gnuplot_qtStarted = QProcess::startDetached(filename, QStringList(), QString(), &pid); (gdb) step ref (this=) at /usr/include/qt4/QtCore/qatomic_i386.h:120 120 : "memory"); (gdb) step execGnuplotQt () at ../../gnuplot/src/qtterminal/qt_term.cpp:232 232 qt->gnuplot_qtStarted = QProcess::startDetached(filename, QStringList(), QString(), &pid); (gdb) step QStringList (this=0x22a6a0) at ../../gnuplot/src/qtterminal/qt_term.cpp:232 232 qt->gnuplot_qtStarted = QProcess::startDetached(filename, QStringList(), QString(), &pid); (gdb) step QList (this=0x22a6a0) at /usr/include/qt4/QtCore/qlist.h:121 121 inline QList() : d(&QListData::shared_null) { d->ref.ref(); } (gdb) step ref (this=) at /usr/include/qt4/QtCore/qatomic_i386.h:120 120 : "memory"); (gdb) step execGnuplotQt () at ../../gnuplot/src/qtterminal/qt_term.cpp:232 232 qt->gnuplot_qtStarted = QProcess::startDetached(filename, QStringList(), QString(), &pid); (gdb) step ~QStringList (this=0x22a6a0, __in_chrg=) at /usr/include/qt4/QtCore/qstringlist.h:66 66 class QStringList : public QList (gdb) step QList::~QList (this=0x22a6a0, __in_chrg=) at /usr/include/qt4/QtCore/qlist.h:729 729 Q_OUTOFLINE_TEMPLATE QList::~QList() (gdb) step 731 if (!d->ref.deref()) (gdb) step deref (this=0x6d268074 ) at /usr/include/qt4/QtCore/qatomic_i386.h:132 132 : "memory"); (gdb) step QList::~QList (this=0x22a6a0, __in_chrg=) at /usr/include/qt4/QtCore/qlist.h:731 731 if (!d->ref.deref()) (gdb) step 733 } (gdb) step execGnuplotQt () at ../../gnuplot/src/qtterminal/qt_term.cpp:232 232 qt->gnuplot_qtStarted = QProcess::startDetached(filename, QStringList(), QString(), &pid); (gdb) step ~QString (this=0x22a6a4, __in_chrg=) at /usr/include/qt4/QtCore/qstring.h:880 880 inline QString::~QString() { if (!d->ref.deref()) free(d); } (gdb) step deref (this=0x6d268118 ) at /usr/include/qt4/QtCore/qatomic_i386.h:132 132 : "memory"); (gdb) step ~QString (this=0x22a6a4, __in_chrg=) at /usr/include/qt4/QtCore/qstring.h:880 880 inline QString::~QString() { if (!d->ref.deref()) free(d); } (gdb) step execGnuplotQt () at ../../gnuplot/src/qtterminal/qt_term.cpp:233 233 if (qt->gnuplot_qtStarted) (gdb) step 236 qDebug() << "Could not start gnuplot_qt with path" << filename; (gdb) step qDebug () at ../../gnuplot/src/qtterminal/qt_term.cpp:236 236 qDebug() << "Could not start gnuplot_qt with path" << filename; (gdb) step QDebug (t=QtDebugMsg, this=0x22a6b0) at /usr/include/qt4/QtCore/qdebug.h:78 78 inline QDebug(QtMsgType t) : stream(new Stream(t)) {} (gdb) step Stream (t=QtDebugMsg, this=0x2009ec68) at /usr/include/qt4/QtCore/qdebug.h:67 67 Stream(QtMsgType t) : ts(&buffer, QIODevice::WriteOnly), ref(1), type(t), space(true), message_output(true) {} (gdb) step QFlags (f=QIODevice::WriteOnly, this=0x22a6bc) at /usr/include/qt4/QtCore/qglobal.h:2312 2312 Q_DECL_CONSTEXPR inline QFlags(Enum f) : i(f) {} (gdb) step Stream (t=QtDebugMsg, this=0x2009ec68) at /usr/include/qt4/QtCore/qdebug.h:67 67 Stream(QtMsgType t) : ts(&buffer, QIODevice::WriteOnly), ref(1), type(t), space(true), message_output(true) {} (gdb) step QString (this=0x2009ec70) at /usr/include/qt4/QtCore/qstring.h:879 879 inline QString::QString() : d(&shared_null) { d->ref.ref(); } (gdb) ref (this=) at /usr/include/qt4/QtCore/qatomic_i386.h:120 120 : "memory"); (gdb) step Stream (t=QtDebugMsg, this=0x2009ec68) at /usr/include/qt4/QtCore/qdebug.h:67 67 Stream(QtMsgType t) : ts(&buffer, QIODevice::WriteOnly), ref(1), type(t), space(true), message_output(true) {} (gdb) step QDebug (t=QtDebugMsg, this=0x22a6b0) at /usr/include/qt4/QtCore/qdebug.h:78 78 inline QDebug(QtMsgType t) : stream(new Stream(t)) {} (gdb) step execGnuplotQt () at ../../gnuplot/src/qtterminal/qt_term.cpp:236 236 qDebug() << "Could not start gnuplot_qt with path" << filename; (gdb) step operator<< ( t=0x557aac "Could not start gnuplot_qt with path", this=0x22a6b0) at /usr/include/qt4/QtCore/qdebug.h:111 111 inline QDebug &operator<<(const char* t) { stream->ts << QString::fromAscii(t); return maybeSpace(); } (gdb) step ~QString (this=0x22a6c0, __in_chrg=) at /usr/include/qt4/QtCore/qstring.h:880 880 inline QString::~QString() { if (!d->ref.deref()) free(d); } (gdb) step deref (this=0x200ac138) at /usr/include/qt4/QtCore/qatomic_i386.h:132 132 : "memory"); (gdb) step ~QString (this=0x22a6c0, __in_chrg=) at /usr/include/qt4/QtCore/qstring.h:880 880 inline QString::~QString() { if (!d->ref.deref()) free(d); } (gdb) step operator<< ( t=0x557aac "Could not start gnuplot_qt with path", this=0x22a6b0) at /usr/include/qt4/QtCore/qdebug.h:111 111 inline QDebug &operator<<(const char* t) { stream->ts << QString::fromAscii(t); return maybeSpace(); } (gdb) step maybeSpace (this=0x22a6b0) at /usr/include/qt4/QtCore/qdebug.h:93 93 inline QDebug &maybeSpace() { if (stream->space) stream->ts << ' '; return *this; } (gdb) step execGnuplotQt () at ../../gnuplot/src/qtterminal/qt_term.cpp:236 236 qDebug() << "Could not start gnuplot_qt with path" << filename; (gdb) step operator<< (t=..., this=0x22a6b0) at /usr/include/qt4/QtCore/qdebug.h:112 112 inline QDebug &operator<<(const QString & t) { stream->ts << '\"' << t << '\"'; return maybeSpace(); } (gdb) step maybeSpace (this=0x22a6b0) at /usr/include/qt4/QtCore/qdebug.h:93 93 inline QDebug &maybeSpace() { if (stream->space) stream->ts << ' '; return *this; } (gdb) step 236 qDebug() << "Could not start gnuplot_qt with path" << filename; (gdb) step ~QDebug (this=0x22a6b0, __in_chrg=) at /usr/include/qt4/QtCore/qdebug.h:82 82 if (!--stream->ref) { (gdb) step 83 if(stream->message_output) { (gdb) step 85 qt_message_output(stream->type, stream->buffer.toLocal8Bit().data()); (gdb) step data (this=) at /usr/include/qt4/QtCore/qdebug.h:85 85 qt_message_output(stream->type, stream->buffer.toLocal8Bit().data()); (gdb) step detach (this=) at /usr/include/qt4/QtCore/qbytearray.h:436 436 { if (d->ref != 1 || d->data != d->array) realloc(d->size); } (gdb) step ~QDebug (this=0x22a6b0, __in_chrg=) at /usr/include/qt4/QtCore/qdebug.h:85 85 qt_message_output(stream->type, stream->buffer.toLocal8Bit().data()); (gdb) step data (this=0x22a6c4) at /usr/include/qt4/QtCore/qdebug.h:85 85 qt_message_output(stream->type, stream->buffer.toLocal8Bit().data()); (gdb) step detach (this=0x22a6c4) at /usr/include/qt4/QtCore/qdebug.h:85 85 qt_message_output(stream->type, stream->buffer.toLocal8Bit().data()); (gdb) step operator!= (value=1, this=0x200ac240) at /usr/include/qt4/QtCore/qbasicatomic.h:75 75 return _q_value != value; (gdb) step detach (this=0x22a6c4) at /usr/include/qt4/QtCore/qbytearray.h:436 436 { if (d->ref != 1 || d->data != d->array) realloc(d->size); } (gdb) step 85 qt_message_output(stream->type, stream->buffer.toLocal8Bit().data()); (gdb) step Could not start gnuplot_qt with path "/usr/local/gnuplotcvs/libexec/gnuplot/5.0/gnuplot_qt" ~QByteArray (this=0x22a6c4, __in_chrg=) at /usr/include/qt4/QtCore/qbytearray.h:401 401 inline QByteArray::~QByteArray() { if (!d->ref.deref()) qFree(d); } (gdb) step deref (this=0x200ac240) at /usr/include/qt4/QtCore/qatomic_i386.h:132 132 : "memory"); (gdb) step ~QByteArray (this=0x22a6c4, __in_chrg=) at /usr/include/qt4/QtCore/qbytearray.h:401 401 inline QByteArray::~QByteArray() { if (!d->ref.deref()) qFree(d); } (gdb) step 0x00506ec3 in ~QByteArray (this=, __in_chrg=) at /usr/include/qt4/QtCore/qbytearray.h:401 401 inline QByteArray::~QByteArray() { if (!d->ref.deref()) qFree(d); } (gdb) step ~QDebug (this=0x22a6b0, __in_chrg=) at /usr/include/qt4/QtCore/qdebug.h:88 88 delete stream; (gdb) step ~Stream (this=0x2009ec68, __in_chrg=) at /usr/include/qt4/QtCore/qdebug.h:88 88 delete stream; (gdb) step ~QString (this=0x2009ec70, __in_chrg=) at /usr/include/qt4/QtCore/qstring.h:880 880 inline QString::~QString() { if (!d->ref.deref()) free(d); } (gdb) step deref (this=0x200ac138) at /usr/include/qt4/QtCore/qatomic_i386.h:132 132 : "memory"); (gdb) step ~QString (this=0x2009ec70, __in_chrg=) at /usr/include/qt4/QtCore/qstring.h:880 880 inline QString::~QString() { if (!d->ref.deref()) free(d); } (gdb) step ~Stream (this=0x2009ec68, __in_chrg=) at /usr/include/qt4/QtCore/qdebug.h:64 64 struct Stream { (gdb) step ~QDebug (this=0x22a6b0, __in_chrg=) at /usr/include/qt4/QtCore/qdebug.h:88 88 delete stream; (gdb) step ~QString (this=0x22a698, __in_chrg=) at /usr/include/qt4/QtCore/qstring.h:880 880 inline QString::~QString() { if (!d->ref.deref()) free(d); } (gdb) step deref (this=0x200ac000) at /usr/include/qt4/QtCore/qatomic_i386.h:132 132 : "memory"); (gdb) step ~QString (this=0x22a698, __in_chrg=) at /usr/include/qt4/QtCore/qstring.h:880 880 inline QString::~QString() { if (!d->ref.deref()) free(d); } (gdb) step execGnuplotQt () at ../../gnuplot/src/qtterminal/qt_term.cpp:237 237 } (gdb) step qt_connectToServer () at ../../gnuplot/src/qtterminal/qt_term.cpp:333 333 server = qt->localServerName; (gdb) step 337 qt_connectToServer(server); (gdb) step Breakpoint 1, qt_connectToServer (server=..., retry=retry AT entry=true) at ../../gnuplot/src/qtterminal/qt_term.cpp:269 269 { (gdb) step 276 QDateTime timeout = QDateTime::currentDateTime().addMSecs(30000); (gdb) step 269 { (gdb) step 270 ensureOptionsCreated(); (gdb) step ensureOptionsCreated () at ../../gnuplot/src/qtterminal/qt_term.cpp:183 183 if (!qt_option) (gdb) step 185 } (gdb) step qt_connectToServer (server=..., retry=retry AT entry=true) at ../../gnuplot/src/qtterminal/qt_term.cpp:271 271 bool connectToWidget = (server != qt->localServerName); (gdb) step operator!= (s=..., this=0x22a708) at /usr/include/qt4/QtCore/qstring.h:406 406 inline bool operator!=(const QString &s) const { return !operator==(s); } (gdb) step qt_connectToServer (server=..., retry=retry AT entry=true) at ../../gnuplot/src/qtterminal/qt_term.cpp:271 271 bool connectToWidget = (server != qt->localServerName); (gdb) step operator!= (s=..., this=0x22a708) at /usr/include/qt4/QtCore/qstring.h:406 406 inline bool operator!=(const QString &s) const { return !operator==(s); } (gdb) step qt_connectToServer (server=..., retry=retry AT entry=true) at ../../gnuplot/src/qtterminal/qt_term.cpp:276 276 QDateTime timeout = QDateTime::currentDateTime().addMSecs(30000); (gdb) step 271 bool connectToWidget = (server != qt->localServerName); (gdb) step operator!= (s=..., this=0x22a708) at /usr/include/qt4/QtCore/qstring.h:406 406 inline bool operator!=(const QString &s) const { return !operator==(s); } (gdb) step qt_connectToServer (server=..., retry=retry AT entry=true) at ../../gnuplot/src/qtterminal/qt_term.cpp:276 276 QDateTime timeout = QDateTime::currentDateTime().addMSecs(30000); (gdb) step Program received signal SIGSEGV, Segmentation fault. 0x6d10602a in cygQtCore-4!_ZN9QDateTimeD2Ev () from /usr/bin/cygQtCore-4.dll (gdb) bt #0 0x6d10602a in cygQtCore-4!_ZN9QDateTimeD2Ev () from /usr/bin/cygQtCore-4.dll #1 0x00507056 in qt_connectToServer (server=..., retry=retry AT entry=true) at ../../gnuplot/src/qtterminal/qt_term.cpp:276 #2 0x00507845 in qt_connectToServer () at ../../gnuplot/src/qtterminal/qt_term.cpp:337 #3 0x00508d6b in qt_graphics () at ../../gnuplot/src/qtterminal/qt_term.cpp:486 #4 0x004dff8b in term_start_plot () at ../../gnuplot/src/term.c:502 #5 0x0043a3fe in do_plot (plots=0x2006a5a8, pcount=pcount AT entry=1) at ../../gnuplot/src/graphics.c:522 #6 0x0045de60 in eval_plots () at ../../gnuplot/src/plot2d.c:3277 #7 0x00411150 in command () at ../../gnuplot/src/command.c:615 #8 do_line () at ../../gnuplot/src/command.c:410 #9 0x004112bc in com_line () at ../../gnuplot/src/command.c:322 #10 0x005134cc in main (argc=0, argv=0x22ac1c) at ../../gnuplot/src/plot.c:669 (gdb) up #1 0x00507056 in qt_connectToServer (server=..., retry=retry AT entry=true) at ../../gnuplot/src/qtterminal/qt_term.cpp:276 276 QDateTime timeout = QDateTime::currentDateTime().addMSecs(30000); (gdb) up #2 0x00507845 in qt_connectToServer () at ../../gnuplot/src/qtterminal/qt_term.cpp:337 337 qt_connectToServer(server); (gdb) up #3 0x00508d6b in qt_graphics () at ../../gnuplot/src/qtterminal/qt_term.cpp:486 486 qt_connectToServer(); (gdb) up #4 0x004dff8b in term_start_plot () at ../../gnuplot/src/term.c:502 502 (*term->graphics) (); (gdb) up #5 0x0043a3fe in do_plot (plots=0x2006a5a8, pcount=pcount AT entry=1) at ../../gnuplot/src/graphics.c:522 522 term_start_plot(); (gdb) up #6 0x0045de60 in eval_plots () at ../../gnuplot/src/plot2d.c:3277 3277 do_plot(first_plot, plot_num); (gdb) up #7 0x00411150 in command () at ../../gnuplot/src/command.c:615 615 (*lookup_ftable(&command_ftbl[0],c_token))(); (gdb) up #8 do_line () at ../../gnuplot/src/command.c:410 410 command(); (gdb) up #9 0x004112bc in com_line () at ../../gnuplot/src/command.c:322 322 if (do_line()) (gdb) up #10 0x005134cc in main (argc=0, argv=0x22ac1c) at ../../gnuplot/src/plot.c:669 669 while (!com_line()) (gdb) up Initial frame selected; you cannot go up. Any suggestions? Regareds Tatsuro -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple