Open Bug 1421657 Opened 7 years ago Updated 25 days ago

Failed to open curl lib from binary, use libcurl.so instead

Categories

(Core :: Widget: Gtk, defect)

57 Branch
defect
Not set
normal

Tracking

()

REOPENED

People

(Reporter: wtds.trabalho, Unassigned)

Details

Attachments

(1 obsolete file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
Build ID: 20171115094513

Steps to reproduce:

Just open browser: 

Failed to open curl lib from binary, use libcurl.so instead



Actual results:

Failed to open curl lib from binary, use libcurl.so instead


Expected results:

No errors.

Thanks
Due to lack of response from the reporter, I will mark this issue as resolved - incomplete. Please reopen the issue if you add the requested details.
Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE

Bug has just occurred in thunderbird after Mint 20 upgrade:
thunderbird -safe-mode
ExceptionHandler::GenerateDump cloned child 287481
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
I get "Failed to open curl lib from binary, use libcurl.so instead" after choosing quit

Hi,

I currently have the exact same error message as mentioned by manicmike66
This is a startup crash on my Ubuntu 18.04 system

I have followed steps in detailed in this link
https://support.mozilla.org/en-US/kb/firefox-keeps-crashing-startup

The crash persists:

  • When I start firefox in safe mode
  • When I uninstall it and install a fresh copy
  • I have also deleted the StartUp cash folders I could find within ~/.mozilla/firefox

Here is the Crash report

AdapterDeviceID: 0x0166
AdapterDriverVendor: mesa/i965
AdapterDriverVersion: 20.0.8.0
AdapterVendorID: 0x8086
AvailablePageFile: 0
AvailablePhysicalMemory: 436207616
AvailableSwapMemory: 1378377728
AvailableVirtualMemory: 1448677376
BuildID: 20210222142601
CrashTime: 1614970266
DesktopEnvironment: gnome
Email:
FramePoisonBase: 9223372036600930304
FramePoisonSize: 4096
InstallTime: 1614535573
IsWayland: 0
IsWaylandDRM: 0
MozCrashReason: OOB
Notes: Ubuntu 18.04.5 LTSFP(D00-L1000-W00000000-T000) WR? WR- OMTP? OMTP-
ProductID: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
ProductName: Firefox
ReleaseChannel: release
SafeMode: 1
SecondsSinceLastCrash: 863
StartupCrash: 1
StartupTime: 1614970266
TelemetrySessionId: ec417b25-c587-4702-8019-aac1be068d99
ThreadIdNameMapping: 4922:"IPC I/O Parent",4923:"Timer",4924:"Netlink Monitor",4925:"Socket Thread",4926:"Permission",4929:"JS Watchdog",4930:"JS Helper",4932:"JS Helper",4931:"JS Helper",4933:"JS Helper",4934:"BGReadURLs",4935:"Cache2 I/O",4936:"Cookie",4937:"StreamTrans #1",4938:"Worker Launcher",4939:"SoftwareVsyncThread",4940:"Compositor",
Throttleable: 1
TotalPageFile: 5408440320
TotalPhysicalMemory: 4029001728
UptimeTS: .32232316
Vendor: Mozilla
Version: 86.0

I would love to have some idea of the next steps to get firefox working on my system.

Hey Will23,

I have the exact same problem! I'm also using Ubuntu 18.04. "Glad" to see, that it seems to be an broader issue, than having hardware problems or something else is wrong.

I tried:

  • (clean) uninstalled and installed several times
  • doesn't work in safe mode

I opened a thread up within the firefox support forum, but until now, it couldnt be solved: https://support.mozilla.org/en-US/questions/1328224

AdapterDeviceID: 0x0166
AdapterDriverVendor: mesa/i965
AdapterDriverVersion: 20.0.8.0
AdapterVendorID: 0x8086
AvailablePageFile: 0
AvailablePhysicalMemory: 5817147392
AvailableSwapMemory: 1027600384
AvailableVirtualMemory: 11249590272
BuildID: 20210222142601
CrashTime: 1615022315
DesktopEnvironment: gnome
FramePoisonBase: 9223372036600930304
FramePoisonSize: 4096
InstallTime: 1614674339
IsWayland: 0
IsWaylandDRM: 0
MozCrashReason: OOB
Notes: Ubuntu 18.04.5 LTSFP(D00-L1000-W00000000-T000) WR? WR+ OMTP? OMTP+3 libGL.so.1? libGL.so.1+
ProductID: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
ProductName: Firefox
ReleaseChannel: release
SafeMode: 0
SecondsSinceLastCrash: 82
StartupCrash: 1
StartupTime: 1615022314
TelemetrySessionId: 7263134a-b135-42b7-acf9-dd9623f0ab24
ThreadIdNameMapping: 28088:"IPC I/O Parent",28089:"Timer",28090:"Netlink Monitor",28091:"Socket Thread",28092:"Permission",28095:"JS Watchdog",28098:"JS Helper",28096:"JS Helper",28099:"JS Helper",28097:"JS Helper",28100:"BGReadURLs",28101:"Cache2 I/O",28102:"Cookie",28103:"StreamTrans #1",28104:"Worker Launcher",28109:"GLXVsyncThread",28114:"Renderer",28116:"WRWorker#1",28115:"WRWorker#0",28118:"WRWorker#3",28123:"Compositor",28117:"WRWorker#2",28121:"WRWorkerLP#2",28122:"WRWorkerLP#3",28119:"WRWorkerLP#0",28120:"WRWorkerLP#1",
Throttleable: 1
TotalPageFile: 17749499904
TotalPhysicalMemory: 16721899520
UptimeTS: .65773937
Vendor: Mozilla
Version: 86.0

Update:

Updated on Linux 20.04.02, the Problem with firefox still persists. :(

Hey BoemBoem,

I noticed on the mozzilla support thread you created, you mentioned you're using Ubuntu on your MacBook. I am also using Ubuntu on a 2012 MacBook Pro.
At this stage I have no idea what's going on and am leaving any kind of information out there.

I would love to get this problem solved

Hey Will23,

that's interesting! I would love to get it solved, as well! But at this point I have no clue how. Hopefully the other person from the mozilla support has an idea. I will update the thread about the similarity with macbook Pro2012.

I keep seeing this message on terminal:

Failed to open curl lib from binary, use libcurl.so instead

This is an Arch system, firefox 86.0.1 from repositories, Dell XPS L502X.
Let me know if I can add any useful information.

Still having the same bug on Firefox, Ubuntu 20.04,

12:54 ~ [home]$ firefox -safe-mode
ExceptionHandler::GenerateDump cloned child 10552
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
12:55 ~ [home]$ Failed to open curl lib from binary, use libcurl.so instead
ExceptionHandler::GenerateDump cloned child 10602
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
Failed to open curl lib from binary, use libcurl.so instead
ExceptionHandler::GenerateDump cloned child 10631
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
Failed to open curl lib from binary, use libcurl.so instead
ExceptionHandler::GenerateDump cloned child 10661
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
^C
12:55 ~ [home]$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal
12:55 ~ [home]$ firefox -v
Mozilla Firefox 92.0

On a Lenovo, Thinkpad E580

Status: RESOLVED → REOPENED
Ever confirmed: true
Resolution: INCOMPLETE → ---

The Bugbug bot thinks this bug should belong to the 'Core::Widget: Gtk' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core

SUMMARY: 32 BIT Firefox v. 122 on x64 Linux complains about curl

I get Failed to open curl lib from binary, use libcurl.so instead consistently on a/when about to submit a crash report. (And the crash report never gets submitted - I have to submit it after a restart from about:crashes).

Exiting due to channel error.
(previous line repeated, for example, in total: 29 times)
Exiting due to channel error.
Failed to open curl lib from binary, use libcurl.so instead

SYSTEM + FIREFOX VERSION - SUMMARY
32 BIT Firefox, current 122.0 binary from https://ftp.mozilla.org/pub/firefox/releases/, fitted/implanted in Manjaro (stable sister of Arch) Linux x64. (I DO HAVE 4000+ tabs, 5000+ bookmarks, and around 30 FF extensions (which, I believe, are stable: I do choose my extensions)). My electrolysis+multiprocess Firefox normally runs 30+ processes and is happy for a day or so, then I restart.)

SYSTEM + FIREFOX VERSION - DETAILS
I use Arch User Repository (AUR) 32bin-firefox package. However, that's currently out-of-date (on v. 116; I'm in a process of becoming a maintainer). So, I've updated it manually to use the v. 122.0 of 32bit (686) en-US binary from Mozilla (https://ftp.mozilla.org/pub/firefox/releases/122.0/linux-i686/en-US/firefox-122.0.tar.bz2, Build ID 20240118164516).

SYSTEM + FIREFOX VERSION - SIDE NOTE
I have had much more pain with 32bin-firefox on the same Manjaro x64 system, reporting on stderr that there was no libpci - even though Firefox DID continue to run after such stderr reports. And Firefox would die (given my load as per above) after some 4-6 hours of usage. Since I've installed lib32-pciutils, it got much smoother.
Once/If I become AUR maintainer of 32bin-firefox, I'll add lib32-pciutils (AUR) package as an optional dependency. Or, any opinion if it should be a required dependency?

SYSTEM + LIB CURL 32/64 - DETAILS
I do have libcurl installed for both 32 and 64 bits, from standard Arch/Manjaro packages:

pamac search --installed curl
qemu-block-curl  8.2.0-2                                        extra
    QEMU curl block driver
python-pycurl  7.45.2-3                                         extra
    A Python 3.x interface to libcurl
lib32-curl  8.5.0-1                                          multilib
    command line tool and library for transferring data with
    URLs (32-bit)
curl  8.5.0-1                                                    core
    command line tool and library for transferring data with URLs

I do NOT know how dynamic libraries, other than glibc, on x32/x64 Linux are registered/located/recognized/matched and loaded. Can the lib32-curl name be a problem? Can I symlink to it? Or anything like LD_PRELOAD?

USAGE
MOZ_DISABLE_GMP_SANDBOX=1 MOZ_DISABLE_CONTENT_SANDBOX=1 MOZ_GC_LOG_SIZE=0 MOZ_QUIET=1 bin32-firefox &

PROBLEM
If I push it too much (too many various domains/tabs active at the same time), or if I experiment with a new FF extension, then Firefox crashes. That (the actual crash) IS OK with me. But, the crash reporter fails, complaining about libcurl (above).

PROBLEM - SIDE NOTES
Sometimes I get a crash reporter even if I turn Firefox myself and if there is no obvious problem.

My most recent submitted crash was https://crash-stats.mozilla.org/report/index/bp-bdc745cb-e9f3-416e-b6e7-2686d0240128. Again, I couldn't submit it from the Crash Reporter popup (because of the CURL error). So, I've submitted it, after a restart, from about:crashes. That actual crash WAS triggered by using a naughty/demanding extension (https://addons.mozilla.org/en-US/firefox/addon/copy-all-tabs/reviews), but my crashes and the related lib CURL error do occur regardless of extensions.
SIDE SIDE NOTE: If you know how to "claim", or to report myself/assign myself, to a crash submitted through about:crashes, please do let me know. https://crash-stats.mozilla.org didn't seem to have such an option (even though I've logged on).

Thank you in advance for any tips.

Attachment #9385241 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: