| Summary: | KGet crashes every time a download starts (after changing some KGet options) | ||
|---|---|---|---|
| Product: | [Unmaintained] kio | Reporter: | Mika Tikka <clxxiv> |
| Component: | general | Assignee: | David Faure <faure> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | kget-bugs-null, l.appelhans |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Mika Tikka
2008-07-07 17:55:52 UTC
Please read the following page and provide a useful backtrace for this crash : http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports Also giving details about the settings that were changed or pasting the content of the kgetrc file would be useful. kgetrc: ----- [Advanced] EnableSystemTray=false KonquerorIntegration=true QuitAfterCompletedTransfer=true [Appearance] ShowDropTarget=false [Directories] DefaultDirectory[$e]=$HOME/Download UseDefaultDirectory=true [Geometry] ColumnWidths=250,100,100,100,100 [Internal] FirstRun=false LastDirectory[$e]=$HOME/Download MainPosition=87,54 [KFileDialog Settings] Height 800=188 Recent Files[$e]=file://$HOME/Download/links-2.1pre14-1.i386.rpm,$HOME/Download/links-2.1pre14-1.i386.rpm Width 1280=584 [MainWindow] Height 800=490 State=AAAA/wAAAAD9AAAAAAAAAvwAAAGdAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAYAGsAZwBlAHQAXwB0AG8AbwBsAGIAYQByAQAAAAAAAAL8AAAAAAAAAAA= Width 1280=764 [MainWindow][Toolbar kget_toolbar] ToolButtonStyle=TextUnderIcon ----- I will try to get a better backtrace, will post later. More detailed backtrace:
Application: KGet (kget), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb7f9e770 (LWP 13118)]
[KCrash handler]
#6 QUrl::scheme (this=<value optimized out>)
at ../../src/corelib/arch/qatomic_i386.h:122
#7 0x00a40d06 in KUrl::prettyUrl (this=0x9a46b18,
trailing=KUrl::LeaveTrailingSlash)
at /usr/src/debug/kdelibs-4.0.85/kdecore/io/kurl.cpp:1011
#8 0x00a3153a in operator<< (s={stream = 0xbfbc0440}, url=@0x9a46b18)
at /usr/src/debug/kdelibs-4.0.85/kdecore/io/kdebug.cpp:626
#9 0x0084753f in KIO::Slave::createSlave (protocol=@0x9cc6ae8,
url=@0x9a46b18, error=@0xbfbc04a8, error_text=@0xbfbc04a4)
at /usr/src/debug/kdelibs-4.0.85/kio/kio/slave.cpp:380
#10 0x0083d82c in KIO::SchedulerPrivate::createSlave (this=0x9cf47f0,
protInfo=0x9cc6ad8, job=0x9b213e0, url=@0x9a46b18)
at /usr/src/debug/kdelibs-4.0.85/kio/kio/scheduler.cpp:689
#11 0x008402b7 in KIO::SchedulerPrivate::startJobDirect (this=0x9cf47f0)
at /usr/src/debug/kdelibs-4.0.85/kio/kio/scheduler.cpp:592
#12 0x00840350 in KIO::SchedulerPrivate::startStep (this=0x9cf47f0)
at /usr/src/debug/kdelibs-4.0.85/kio/kio/scheduler.cpp:432
#13 0x00840ed6 in KIO::Scheduler::qt_metacall (this=0x9cc3db0,
_c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfbc0618)
at /usr/src/debug/kdelibs-4.0.85/i386-redhat-linux-gnu/kio/scheduler.moc:101
#14 0x02af5050 in QMetaObject::activate (sender=<value optimized out>,
from_signal_index=<value optimized out>,
to_signal_index=<value optimized out>, argv=<value optimized out>)
at kernel/qobject.cpp:3010
#15 0x02af5dd2 in QMetaObject::activate (sender=<value optimized out>,
m=<value optimized out>, local_signal_index=<value optimized out>, argv=)
at kernel/qobject.cpp:3080
#16 0x02b2ff27 in QTimer::timeout (this=)
at .moc/release-shared/moc_qtimer.cpp:126
#17 0x02afba7e in QTimer::timerEvent (this=<value optimized out>,
e=<value optimized out>) at kernel/qtimer.cpp:263
#18 0x02aefb3f in QObject::event (this=<value optimized out>,
e=<value optimized out>) at kernel/qobject.cpp:1105
#19 0x0388af5c in QApplicationPrivate::notify_helper (
this=<value optimized out>, receiver=<value optimized out>,
e=<value optimized out>) at kernel/qapplication.cpp:3772
#20 0x03892d2e in QApplication::notify (this=<value optimized out>,
receiver=<value optimized out>, e=<value optimized out>)
at kernel/qapplication.cpp:3366
#21 0x004ff8cd in KApplication::notify (this=0xbfbc0d48, receiver=0x9cf47f4,
event=0xbfbc0abc)
at /usr/src/debug/kdelibs-4.0.85/kdeui/kernel/kapplication.cpp:311
#22 0x02ae0401 in QCoreApplication::notifyInternal (
this=<value optimized out>, receiver=<value optimized out>,
event=<value optimized out>) at kernel/qcoreapplication.cpp:587
#23 0x02b0e3a1 in QTimerInfoList::activateTimers (this=<value optimized out>)
at ../../src/corelib/kernel/qcoreapplication.h:215
#24 0x02b0abb0 in timerSourceDispatch (source=)
at kernel/qeventdispatcher_glib.cpp:166
#25 0x06e6e0d8 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0x06e71783 in ?? () from /lib/libglib-2.0.so.0
#27 0x06e71941 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0x02b0ab08 in QEventDispatcherGlib::processEvents (
this=<value optimized out>, flags=<value optimized out>)
at kernel/qeventdispatcher_glib.cpp:325
#29 0x039234e5 in QGuiEventDispatcherGlib::processEvents (this=)
at kernel/qguieventdispatcher_glib.cpp:204
#30 0x02adeaea in QEventLoop::processEvents (this=<value optimized out>,
flags=<value optimized out>) at kernel/qeventloop.cpp:149
#31 0x02adecaa in QEventLoop::exec (this=<value optimized out>,
flags=<value optimized out>) at kernel/qeventloop.cpp:200
#32 0x02ae1355 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#33 0x0388add7 in QApplication::exec () at kernel/qapplication.cpp:3304
#34 0x08096b6a in main (argc=3, argv=0xbfbc0f34)
at /usr/src/debug/kdenetwork-4.0.85/kget/main.cpp:153
Tried removing ~/.kde/share/config/kgetrc. Now when downloading something, it asks for the directory, but download is saved as (for example if I download the top-left logo on this page) Documentskde_gear_64.png, not Documents/kde_gear_64.png. After it is completed, kget crashes. Well this seems like a crash in KIO itself... Lukas Well, between this one and 166435, I'm wondering if kget isn't sending dead references to KUrls to KIO :) Getting a valgrind log of this crash would be necessary. With KDE / kdenetwork updated to 4.0.85 crash no longer seems to occur. 4.0.85 is kind of old, but I will close this ;) Lukas |