Description of problem: Go to gnuplot command promt. localhost|~| $ gnuplot G N U P L O T Version 4.6 patchlevel 4 last modified 2013-10-02 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 'wxt' gnuplot> set term wxt gnuplot> p x ./src/gtk/dcclient.cpp(2041): assert "m_window" failed in DoGetSize(): GetSize() doesn't work without window [in thread 7f6025fdc700] Call stack: [00] wxOnAssert(char const*, int, char const*, char const*, wchar_t const*) [01] wxClientDCImpl::DoGetSize(int*, int*) const [02] wxBufferedDC::UnMask() [03] wxtPanel::Draw() [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] 0x7f603b91b381 [12] g_closure_invoke [13] 0x7f603aadc99d [14] g_signal_emit_valist [15] g_signal_emit [16] gtk_widget_size_allocate [17] 0x7f603b91a473 [18] g_closure_invoke [19] 0x7f603aadc1b7 [20] g_signal_emit_valist Segmentation fault Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1.open gnuplot plot: $gnuplot 2.set term wxt 3.plot x This three give me the result Reproducible: Steps to Reproduce:
Keywords: (none) => TriagedCC: (none) => nanardonAssignee: bugsquad => fundawang
It is valid with Mageia 5 beta 1.
CC: (none) => panasum
More information on this bug in the debian bugs database: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750045
wxt terminal is used by default when you open gnuplot. Although X11 terminal has fewer options than wxt one, it works well so maybe x11 should be used by default as a temporary work around.
Created attachment 6198 [details] SPEC file of gnuplot-5.0.0
CC: (none) => ppjovanovic
Created attachment 6199 [details] src.rpm of libcerf-1.3
This bug is fixed in the latest stable version 5.0.0 and I succesfully compiled it, together with required package libcerf-1.3. If someone is interested, I attach my SPEC file of gnuplot-5.0.0, as well as src.rpm of libcerf-1.3.
Upstream bug report: https://sourceforge.net/p/gnuplot/bugs/1401/
CC: (none) => rverschelde
It is fixed in gnuplot-4.6.5-8.mga5
Yes in the end I rebuilt gnuplot against wxgtk 2.8, since the upstream bug report clearly shows that the developers hadn't really tested wxgtk 3.0 support yet for this this release. Since we are in complete release freeze, upgrading gnuplot to version 5.0.0 is not possible, this will have to wait for when Cauldron reopens after the Mageia 5 release.
Status: NEW => RESOLVEDResolution: (none) => FIXEDAssignee: fundawang => rverschelde