Bug 694981 - Pulseaudio is trying to read .la files that doesn't exist, results much I/O during boot
Summary: Pulseaudio is trying to read .la files that doesn't exist, results much I/O d...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: pulseaudio
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Lennart Poettering
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-04-09 11:55 UTC by Elad Alfassa
Modified: 2011-04-10 08:38 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-04-10 08:38:59 UTC
Type: ---


Attachments (Terms of Use)
strace pulseaudio &> trace-full; cat trace-full | grep lib | grep la (8.56 KB, text/plain)
2011-04-09 11:55 UTC, Elad Alfassa
no flags Details

Description Elad Alfassa 2011-04-09 11:55:47 UTC
Created attachment 490952 [details]
strace pulseaudio &> trace-full; cat trace-full | grep lib | grep la

Traced with strace pulseaudio &> trace-full; cat trace-full | grep lib | grep la
I discovered that pulesaudio does a lot of I/O during boot (about 5 seconds).
Those la files doesn't exist in fedora, so pulseaudio should not try reading them, thus save I/O time and gain some speedup.

Comment 1 Brendan Jones 2011-04-10 08:11:40 UTC
The I/O you are seeing is libtool loading the .so of the same name.

Comment 2 Elad Alfassa 2011-04-10 08:20:35 UTC
Then why are all those "No such file or directory" errors? Those useless fopen calls can take 0.05 seconds each, and with 91 calls, it's 4.55 seconds of I/O that could be saved.


Note You need to log in before you can comment on or make changes to this bug.