On 2018/11/08 20:50, [email protected] wrote:
> The current print/bibview port crashes at startup.  A patch that fixes
> this problem is provided below.  In particular, the patch explicitly
> includes headers for some of the C standard libraries.  This patch
> creates or modifies the following patch files
>  
>  print/bibview/patches/patch-bib_file_c
>  print/bibview/patches/patch-bib_flex_c
>  print/bibview/patches/patch-bibview_c
>  print/bibview/patches/patch-ctl_open_c
>  print/bibview/patches/patch-ctl_serv_c
>  print/bibview/patches/patch-globdata_c
>  print/bibview/patches/patch-rc_file_c
...
>  print/bibview/patches/patch-BibView_eng_ad
> 
> is created to remove a trailing tab character that was causing a minor
> user-interface glitch.
> 

I've committed the above (there are some other missing headers which may or
may not be a problem.) Have regenerated the patches as they were missing RCS
IDs, please generate ports patches as follows:

make clean
make patch
cd `make show=WRKSRC`
cp ${file} ${file}.orig
$EDITOR ${file}
cd -
make update-patches

> In addition, the patch file
> 
>  print/bibview/patches/patch-ctl_save_c
> 
> is created to fix a use-after-free bug that could cause bibview to crash
> in some circumstances.  Also, the patch file

Can you give steps to reproduce? There is a change in this area in some
other OS packages and I'm wondering if that will help without removing
the tempfile cleanup.

(https://build.opensuse.org/package/view_file/openSUSE:12.1/bibview/bibview-2.2.dif?expand=0)

Reply via email to