https://bugzilla.suse.com/show_bug.cgi?id=1181471
https://bugzilla.suse.com/show_bug.cgi?id=1181471#c2
--- Comment #2 from Michael Andres
Hi Michael. It seems its waiting for some fd to be available.
The strace shows that poll is called without any FDs to watch: ppoll(NULL, 0, {tv_sec=0, tv_nsec=1000000}, NULL, 0) = 0 (Timeout) Might be used as a mini-timer.
What is ejectDev in MediaHandler::release() ?
The MediaHandler API is abstract. ejectDev is not evaluated by MediaCurl (MediaCD would eject this device after disconnect/umount). For MediaCurl MediaHandler::release is MediaCurl::disconnectFrom: if ( _customHeaders ) { curl_slist_free_all(_customHeaders); _customHeaders = 0L; } if ( _curl ) { curl_easy_cleanup( _curl ); _curl = NULL; }
Maybe this is transitional.
@radumamy (reporter of zypper/issues/364) waited for more than 20 Min. In fact I never ever saw a behavior like this on disconnecting.
In any case, how can I reproduce this to gdb it?
That's the question (I asked @radumamy to joint his bug). He wrote that TW is running inside chroot environment via proot (https://proot-me.github.io). If I find proot for my Leap I'll give it a try. But I've got no aarch64 in case it's arch/host specific. -- You are receiving this mail because: You are on the CC list for the bug.