I haven't seen this pop up yet on the ecups-dev mailing list so posting here to get some testing..
Hi All,
I'm aware of somewhat random reports of jobs getting stuck in the print queue. I've tried to workaround these before - it seemed that data did not get correctly flushed from pipes when a process is terminated.
I noticed in the libc tracker a few days ago
http://trac.netlabs.org/libc/ticket/290 and although this is marked as not a bug, it turns out there is an issue with libgcc on os2, which is supposed to be fixed in checkin
http://trac.netlabs.org/libc/changeset/3855Whilst this fix will eventually be included in an updated libc*.dll, that will only help apps built with GCC 3.3.5
Therefore, I have rebuilt gcc473.dll - available from
http://smedley.id.au/gcc473.zip - this is a *MUST* for these test builds.
For now, I've rebuilt CUPS 1.4.8 (including cupsash.exe) as well as Gutenprint 5.2.9
Links are:
http://smedley.id.au/tmp/cups-1.4.8-os2-20140402.ziphttp://smedley.id.au/tmp/gutenprint-5.2.9-os2-20140402.zipIf anyone is getting the random 'stuck' jobs using hplip or other filters, let me know and I'll see about getting those rebuilt too.
These fixes _may_ also explain the weirdness in
http://localhost:631 too
Interested in any and all feedback.
Cheers,
Paul