Summary: | kpilotDaemon crashes with buffer overflow | ||
---|---|---|---|
Product: | [Applications] kpilot | Reporter: | David W. Legg <dwlegg> |
Component: | kpilotDaemon | Assignee: | groot |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | rdieter |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
David W. Legg
2006-03-07 21:40:19 UTC
You seem to suggest that starting it as someone other than "a humble user" (ie, root) works. Is that the case? Also, you mention starting it "manually" - does that mean the starting it from the K menu works correctly? What about if you try with a newly-created user? On Tuesday 07 March 2006 21:40, David W.Legg wrote: > When kpilotDaemon is started by hand as a humble user it immediately > crashes. Fedora Core 5 Test 3 on AMD64 x86_64 arch I suspect this is more one for the Fedora bug database than for KDE. > /usr/lib64/libpisock.so.9[0x373642436e] > /usr/lib64/libpisock.so.9(pi_bind+0x50)[0x3736426310] > /usr/lib64/libkpilot.so.0(_ZN16KPilotDeviceLink4openE7QString+0x36f)[0x3736 >a1e7ff] Which pilot-link version? That's pretty critical here - FC has a history of Doing The Wrong Thing (tm) with p-l. In any case, I'm in no position to make changes to fix such a problem on an OS I don't have - you really will have to build from source (RPMs). Reply to Philip: Perhaps I mislead you, Philip. kpilotDaemon does *not* work as root either. KpilotDaemon also falls over when it is started from kpilot, i.e. when kpilot was started from the K menu. I know of no circumstances in which kpilotDaemon works. Hope that's clear now. Reply to groot: I have reported this bug in the Fedora bugzilla, but nobody has taken any interest as yet. I suspect it is a problem provoked by gcc V4.1. I have read that it has automatic buffer overflow protection, so that would fit with the crash reported above. How do I find out which pilot-link version, please? /usr/lib64/libkpilot.so.0 comes from the kdepim-3.5.1-1.2 RPM. KpilotDaemon is 'KPilot Daemon: 4.6.0 (blivit)'. I am very happy to build a source RPM if tell me which one, and any patches, flags etc needed to make the diagnosis or try out fixes. Now is the time to nail this one, because FC5 goes live next week. Cheers. FYI, Fedora Core 4/5 (currently) uses pilot-link-0.12.0-0.pre4, which is probably part of the problem (using an unsupported/unofficial prerelease). Ah, founnd it. It's pilot-link-0.12.0-0.pre4.5.2.1. For completeness, David, can you provide a reference to Fedora's bugzilla entry? xref to RedHat: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=183266 Now fixed in FC5 updates. Fixed downstream in FC5. |