FS#38505 - [gnuplot] PLEASE ENTER SUMMARY

Attached to Project: Arch Linux
Opened by Marcin (sfu) - Tuesday, 14 January 2014, 12:58 GMT
Last edited by Eric Belanger (Snowman) - Wednesday, 15 January 2014, 04:18 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

after upgrade on January 11 the wxt terminal in gnuplot is failing to plot anything.
Both wxgtk and gnuplot were updated that day, so I'm not sure of which one is to blame.

Additional info:
* gnuplot 4.6.4-4 wxgtk 3.0.0-2
* the crash log:
$ gnuplot

G N U P L O T
Version 4.6 patchlevel 4 last modified 2013-10-06
Build System: Linux x86_64

Copyright (C) 1986-1993, 1998, 2004, 2007-2013
Thomas Williams, Colin Kelley and many others

gnuplot home: http://www.gnuplot.info
faq, bugs, etc: type "help FAQ"
immediate help: type "help" (plot window: hit 'h')

Terminal type set to 'qt'
gnuplot> set term wxt
Terminal type set to 'wxt'
Options are '0'
gnuplot> plot x
./src/gtk/dcclient.cpp(2041): assert "m_window" failed in DoGetSize(): GetSize() doesn't work without window [in thread 7fc4cb1f9700]


Call stack:
[00] wxOnAssert(char const*, int, char const*, char const*, wchar_t const*)
[01] wxClientDCImpl::DoGetSize(int*, int*) const
[02] wxBufferedDC::UnMask()
[03] set_term
[04] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[05] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[06] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[07] wxEvtHandler::TryHereOnly(wxEvent&)
[08] wxEvtHandler::ProcessEventLocally(wxEvent&)
[09] wxEvtHandler::ProcessEvent(wxEvent&)
[10] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[11] 0x7fc4d7ec19b1
[12] g_closure_invoke
[13] 0x7fc4d70eb03d
[14] g_signal_emit_valist
[15] g_signal_emit
[16] gtk_widget_size_allocate
[17] 0x7fc4d7ec0ab3
[18] g_closure_invoke
[19] 0x7fc4d70ea857
[20] g_signal_emit_valist
gnuplot: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
./src/unix/threadpsx.cpp(1475): assert "This() != this" failed in Wait(): a thread can't wait for itself [in thread 7fc4cb1f9700]
gnuplot: Fatal IO error 0 (Success) on X server :0.


Call stack:
[00] wxOnAssert(char const*, int, char const*, char const*, wchar_t const*)
[01] wxThread::Wait(wxThreadWait)
[02] set_term
[03] 0x7fc4d487ee49
[04] 0x7fc4d487ee95
[05] 0x7fc4d6854ca4
[06] _XIOError
[07] _XReply
[08] XGetAtomName
[09] gdk_x11_xatom_to_atom_for_display
[10] 0x7fc4d684ca55
[11] 0x7fc4d684db68
[12] 0x7fc4d684dc0e
[13] g_main_context_dispatch
[14] 0x7fc4d6e115e8
[15] g_main_loop_run
[16] gtk_main
[17] wxGUIEventLoop::DoRun()
[18] wxEventLoopBase::Run()
[19] wxAppConsoleBase::MainLoop()
[20] set_term
Segmentation fault (core dumped)


Steps to reproduce:
$gnuplot
set term wxt
plot x #(or whatever)
This task depends upon

Closed by  Eric Belanger (Snowman)
Wednesday, 15 January 2014, 04:18 GMT
Reason for closing:  Fixed
Additional comments about closing:  gnuplot-4.6.4-5
Comment by Carlo Carloni Calame (cmcc) - Tuesday, 14 January 2014, 23:55 GMT
I confirm exactly the same bug: after upgrading gnuplot and wxgtk to versions 4.6.4-4 and 3.0.0-2, the default wxt terminal does't work anymore.
Any help would be appreciated.

Loading...