FS#33782 - fbida seem to be incompatible to libcurl >= 7.29.0
Attached to Project:
Arch Linux
Opened by Peter Weber (hoschi) - Saturday, 09 February 2013, 14:53 GMT
Last edited by Dave Reisner (falconindy) - Monday, 11 February 2013, 16:05 GMT
Opened by Peter Weber (hoschi) - Saturday, 09 February 2013, 14:53 GMT
Last edited by Dave Reisner (falconindy) - Monday, 11 February 2013, 16:05 GMT
|
Details
Hello!
I figured out that the image-viewer fbi seems to be incomaptible to curl >= "7.29.0". The functions fb_cleanup() and fb_catch_exit_signals() print this error messages during regular application termination: [code] ioctl KDSETMODE: Bad file descriptor ioctl FBIOPUT_VSCREENINFO: Bad file descriptor ioctl FBIOGET_FSCREENINFO: Bad file descriptor ioctl VT_SETMODE: Bad file descriptor Oops: Segmentation fault [/code] Also fbi dies if invoked with "fbi --version" and dmesg shows this output (the version string is printed from version() and exit() is called immediately afterwards): [code] [ 1013.531194] fbi[1272]: segfault at 0 ip 00007f7d6ba4e4a0 sp 00007fffccc80690 error 6 in libcurl.so.4.3.0[7f7d6ba1c000+5d000] [/code] Questions: Why does that happen? Why does fbi depend/call libcurl? Downgrading curl to a version below 7.29 fixed the issue. Warning: Downgrade curl only for testing purposes! The latest release includes an important security fix, which could be trigged by web based programs on the client (e.g. webbrowser). http://curl.haxx.se/docs/adv_20130206.html Additional notes: The package of fbi is out-of-date 2.08 was replaced through 2.09, but this version also suffers the same problem. So I decided not to flag the package of fbi out-of-date, because this could just add additional, and unnecessary, round-trips. The fbi project doesn't offer a upstream bugtracker, so I decided to report this issue at least here. Also I send the original program author a link to this report. Thanks |
This task depends upon
Closed by Dave Reisner (falconindy)
Monday, 11 February 2013, 16:05 GMT
Reason for closing: Duplicate
Additional comments about closing: FS#33811
Monday, 11 February 2013, 16:05 GMT
Reason for closing: Duplicate
Additional comments about closing:
Seem these are a kind of GCC based CTORS for C (NON-Standard), which are called at application startup.
https://bugs.archlinux.org/task/33811
fixed here with a backport:
https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/curl&id=04526b068214411fe4887e3c6e205740fb456bc5
So it looks like, we must just wait a little bit. Until this new package-release hits stable. So we can take a look at the new release 2.09 of fbida itself.