Summary: | ktorrent-4.1beta1 crash invokes Drkonqi which FAILS to produce a bug report due to unknown reasons | ||
---|---|---|---|
Product: | [Applications] ktorrent | Reporter: | George R. Goffe <grgoffe> |
Component: | general | Assignee: | Joris Guisson <joris.guisson> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | andresbajotierra, ashl1future |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
targz file containing vg.log and vg.log2
Output of print screen command on partial ktorrent UI window. |
Description
George R. Goffe
2011-02-12 07:28:29 UTC
You should don't report open different bugs for the same. This is dup of bug 265794. You should write any addition information in the original bug. Then as I can see reccomendation for you in bug 265794 is to upgrade KTorrent. What version of KTorrent do you use now? I have closed the other bug, lets continue with this one. Could you run ktorrent under valgrind until it crashes ? valgrind --log-file=vg.log --num-callers=50 /usr/bin/ktorrent --nofork The generated vg.log file, should be very helpful in analyzing the problem. Note that running under valgrind is slow. Created attachment 57191 [details]
targz file containing vg.log and vg.log2
Joris, I ran your valgrind cmd twice. At the end valgrind suggested using "-v" and "--track-origins=yes". vg.log is the original, vg.log2 is with their suggested parameters. George... [Comment from a bug triager] Just for future references: the reporter suggested that bug 265492 may be related to this Here is the problem: ==2735== Conditional jump or move depends on uninitialised value(s) ==2735== at 0x4005339: operator delete[](void*, std::nothrow_t const&) (vg_replace_malloc.c:380) ==2735== by 0x5B3CE7: ??? (in /usr/lib/libstdc++.so.6.0.14) ==2735== by 0x5237C8: std::underflow_error::underflow_error(std::string const&) (stdexcept.cc:72) ==2735== by 0x523FAD: virtual thunk to std::strstream::~strstream() (in /usr/lib/libstdc++.so.6.0.14) ==2735== by 0xCF39AD: pthread_once (pthread_once.S:122) ==2735== by 0x5240A8: std::locale::locale() (strstream.cc:369) ==2735== by 0x520F97: std::ios_base::Init::Init() (locale_facets.h:1930) ==2735== by 0x4491935: Strigi::ZipInputStream::checkHeader(char const*, int) (zipinputstream.cpp:36) ==2735== by 0x4493BEC: ??? (in /usr/lib/libstreams.so.0.7.2) ==2735== by 0x4471FCF: ??? (in /usr/lib/libstreams.so.0.7.2) ==2735== by 0xB428FB: call_init (dl-init.c:68) ==2735== by 0xB42A18: _dl_init (dl-init.c:132) ==2735== by 0xB348AE: ??? (in /lib/ld-2.13.so) ==2735== ==2735== Invalid free() / delete / delete[] ==2735== at 0x4005379: operator delete[](void*, std::nothrow_t const&) (vg_replace_malloc.c:380) ==2735== by 0x5B3CE7: ??? (in /usr/lib/libstdc++.so.6.0.14) ==2735== by 0x5237C8: std::underflow_error::underflow_error(std::string const&) (stdexcept.cc:72) ==2735== by 0x523FAD: virtual thunk to std::strstream::~strstream() (in /usr/lib/libstdc++.so.6.0.14) ==2735== by 0xCF39AD: pthread_once (pthread_once.S:122) ==2735== by 0x5240A8: std::locale::locale() (strstream.cc:369) ==2735== by 0x520F97: std::ios_base::Init::Init() (locale_facets.h:1930) ==2735== by 0x4491935: Strigi::ZipInputStream::checkHeader(char const*, int) (zipinputstream.cpp:36) ==2735== by 0x4493BEC: ??? (in /usr/lib/libstreams.so.0.7.2) ==2735== by 0x4471FCF: ??? (in /usr/lib/libstreams.so.0.7.2) ==2735== by 0xB428FB: call_init (dl-init.c:68) ==2735== by 0xB42A18: _dl_init (dl-init.c:132) ==2735== by 0xB348AE: ??? (in /lib/ld-2.13.so) ==2735== Address 0x4dfb24 is not stack'd, malloc'd or (recently) free'd ==2735== So the problem is in strigi's libstreams. What I don't understand is how libstreams is being called from ktorrent. Joris, Do we need more args for valgrind? I don't care if it goes slower IF it helps solve the problem. Regards, George... I have created a bug for strigi: https://sourceforge.net/tracker/?func=detail&aid=3179173&group_id=171000&atid=856302 The strigi people should take a look at it. Joris, Two things here. #1 My other FC14 system does not have these problems with crashes. I'd like to move the .torrent files and their targets to the new system. Can I just copy them to the new system and have that ktorrent use them? #2 I'm not sure if you want a new bug for this problem or not. The %Complete column is not displaying properly I'll attach a jpeg. I think it's related to the previous screen with one check running and 3 waiting for that to finish. Any news from the strigi people? George... Created attachment 57285 [details]
Output of print screen command on partial ktorrent UI window.
Output of print screen command on partial ktorrent UI window.
> #1 My other FC14 system does not have these problems with crashes. I'd like to > move the .torrent files and their targets to the new system. Can I just copy > them to the new system and have that ktorrent use them? Yes, if you point ktorrent to the right location, it should work. Can be a big job if you have many torrent. A faster way is to go to ~/.kde/share/apps/ktorrent, in that directory there are a bunch of directories named tor0, tor1, tor2 ... . If you copy those directories to your other computer, it should be OK. But be careful, if tor2 for example already exists on your other computer, then you will have to rename it to torX with X being an unused number. If the data is then copied to the same location on your other computer, then everything is migrated fully. > #2 I'm not sure if you want a new bug for this problem or not. > The %Complete column is not displaying properly I'll attach a jpeg. I think > it's related to the previous screen with one check running and 3 waiting for > that to finish. What widget style are you using ? Most likely this is a problem in the widget style. Joris, I'm using "system-settings -> application appearance -> style" CDE. I just switched to Motif, no change. Then I switched to several others. CDE and Motif are broken this way... ALL the others are not. I'm willing to make a bug for whoever is responsible for this facility. Can you give me a hint as to who that might be AND how I would describe it's behavior? THANKS! George... I have no idea under which KDE project this should be reported [Comment from a bug triager] Both CDE and Motif widget styles are developed and deployed by Qt. http://bugreports.qt.nokia.com/secure/Dashboard.jspa Regards strigi bug, closing as UPSTREAM Joris, Have you made a bug report for them or do I need to do this? George... Yes a bugreport was created for strigi (see one of my posts above) |