[prev in list] [next in list] [prev in thread] [next in thread] 

List:       konq-bugs
Subject:    [konqueror] [Bug 386155] New: crash while moving files out of a freshly renamed directory
From:       Alex -lx-  Kuhnen <bugzilla_noreply () kde ! org>
Date:       2017-10-24 22:12:03
Message-ID: bug-386155-5021 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=386155

            Bug ID: 386155
           Summary: crash while moving files out of a freshly renamed
                    directory
           Product: konqueror
           Version: 4.14.2
          Platform: Debian stable
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: konq-bugs@kde.org
          Reporter: lx@lx21.de
  Target Milestone: ---

Application: konqueror (4.14.2)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16.0-4-amd64 x86_64
Distribution: Debian GNU/Linux 8.9 (jessie)

-- Information about the crash:
-rename a directory in konqueror
-move some or all files from this renamed directory to an other location in
your local system
-sometimes (~30%) konqueror crashes, perhaps because I start moving, while the
rename is not finished...

--on my system, there is no difference if rename is done in the left tree view
or in the listing on the right side: perhaps "the bad reload behavior of the
tree view" has something to do with this crash!?!
--"the bad reload behavior of the tree view" is already known I guess... (I
mean after renaming a directory on the right side, the tree view (on the left
side) will not always reload and show the new name. and so it will still search
for the old directory.)

The crash can be reproduced sometimes.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8829efb780 (LWP 1282))]

Thread 2 (Thread 0x7f8809d0e700 (LWP 1374)):
#0  0x00007ffc60dd4a32 in clock_gettime ()
#1  0x00007f882977827d in __GI___clock_gettime (clock_id=<optimized out>,
tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f88261c9a05 in do_gettime (frac=<synthetic pointer>, sec=<synthetic
pointer>) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x00007f88262acb85 in updateCurrentTime (this=0x7f88040030d0) at
kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7f88040030d0, tm=...) at
kernel/qeventdispatcher_unix.cpp:460
#6  0x00007f88262ab46c in timerSourcePrepareHelper (src=<optimized out>,
timeout=0x7f8809d0dc84) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f88262ab535 in timerSourcePrepare (source=<optimized out>,
timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f882253545d in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f8822535e0b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f8822535ffc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f88262abd37 in QEventDispatcherGlib::processEvents
(this=0x7f88040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#12 0x00007f882627b271 in QEventLoop::processEvents
(this=this@entry=0x7f8809d0de50, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f882627b5d5 in QEventLoop::exec (this=this@entry=0x7f8809d0de50,
flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f882616fe99 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:538
#15 0x00007f882617270f in QThreadPrivate::start (arg=0x1d66060) at
thread/qthread_unix.cpp:349
#16 0x00007f8822a1d064 in start_thread (arg=0x7f8809d0e700) at
pthread_create.c:309
#17 0x00007f882976b62d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f8829efb780 (LWP 1282)):
[KCrash Handler]
#6  0x00007f88038f5884 in ?? () from /usr/lib/kde4/konq_sidebartree_dirtree.so
#7  0x00007f882629171c in QMetaObject::activate (sender=0x1cb63f0,
m=m@entry=0x7f882856a6e0 <KDirLister::staticMetaObject>,
local_signal_index=local_signal_index@entry=14, argv=argv@entry=0x7ffc60cb81e0)
at kernel/qobject.cpp:3567
#8  0x00007f88281c1d85 in KDirLister::refreshItems (this=<optimized out>,
_t1=...) at ./kdirlister.moc:315
#9  0x00007f88281c3a19 in KDirLister::Private::emitItems (this=0x20f0970) at
../../kio/kio/kdirlister.cpp:2519
#10 0x00007f88281cf496 in KDirListerCache::slotUpdateResult (this=0x1d79e10,
j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1826
#11 0x00007f882629171c in QMetaObject::activate (sender=sender@entry=0x2454390,
m=m@entry=0x7f8826ac2f20 <KJob::staticMetaObject>,
local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffc60cb84e0)
at kernel/qobject.cpp:3567
#12 0x00007f8826722532 in KJob::result (this=this@entry=0x2454390,
_t1=_t1@entry=0x2454390) at ./kjob.moc:207
#13 0x00007f8826722580 in KJob::emitResult (this=this@entry=0x2454390) at
../../kdecore/jobs/kjob.cpp:318
#14 0x00007f88281a9b3b in KIO::SimpleJob::slotFinished
(this=this@entry=0x2454390) at ../../kio/kio/job.cpp:496
#15 0x00007f88281aec4e in KIO::ListJob::slotFinished (this=0x2454390) at
../../kio/kio/job.cpp:2713
#16 0x00007f882629171c in QMetaObject::activate (sender=0x2569f20, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3567
#17 0x00007f8828255448 in KIO::SlaveInterface::dispatch (this=0x241a880,
_cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#18 0x00007f88282523ad in KIO::SlaveInterface::dispatch (this=0x2569f20) at
../../kio/kio/slaveinterface.cpp:92
#19 0x00007f8828244efe in KIO::Slave::gotInput (this=0x2569f20) at
../../kio/kio/slave.cpp:344
#20 0x00007f882629171c in QMetaObject::activate (sender=0x24aa210,
m=m@entry=0x7f8828567960 <KIO::Connection::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3567
#21 0x00007f882816fd90 in KIO::Connection::readyRead (this=<optimized out>) at
./connection.moc:105
#22 0x00007f88281702f9 in KIO::ConnectionPrivate::dequeue (this=0x25696e0) at
../../kio/kio/connection.cpp:82
#23 0x00007f8826295e11 in QObject::event (this=0x24aa210, e=<optimized out>) at
kernel/qobject.cpp:1222
#24 0x00007f8826c9c48c in QApplicationPrivate::notify_helper
(this=this@entry=0x19a8ae0, receiver=receiver@entry=0x24aa210,
e=e@entry=0x25b5570) at kernel/qapplication.cpp:4570
#25 0x00007f8826ca2fa8 in QApplication::notify (this=this@entry=0x7ffc60cb92b0,
receiver=receiver@entry=0x24aa210, e=e@entry=0x25b5570) at
kernel/qapplication.cpp:4356
#26 0x00007f8827a141aa in KApplication::notify (this=0x7ffc60cb92b0,
receiver=0x24aa210, event=0x25b5570) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007f882627c71d in QCoreApplication::notifyInternal
(this=0x7ffc60cb92b0, receiver=receiver@entry=0x24aa210,
event=event@entry=0x25b5570) at kernel/qcoreapplication.cpp:955
#28 0x00007f882627ffc1 in sendEvent (event=0x25b5570, receiver=0x24aa210) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x1949670) at
kernel/qcoreapplication.cpp:1579
#30 0x00007f8826280453 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1472
#31 0x00007f88262abbd3 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#32 postEventSourceDispatch (s=0x1986580) at
kernel/qeventdispatcher_glib.cpp:280
#33 0x00007f8822535c5d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f8822535f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f8822535ffc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f88262abd1d in QEventDispatcherGlib::processEvents (this=0x194ab50,
flags=...) at kernel/qeventdispatcher_glib.cpp:425
#37 0x00007f8826d40f96 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007f882627b271 in QEventLoop::processEvents
(this=this@entry=0x7ffc60cb90e0, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007f882627b5d5 in QEventLoop::exec (this=this@entry=0x7ffc60cb90e0,
flags=...) at kernel/qeventloop.cpp:204
#40 0x00007f8826281059 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1227
#41 0x00007f8829ae8776 in kdemain () from
/usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#42 0x00007f88296a4b45 in __libc_start_main (main=0x4006e0, argc=3,
argv=0x7ffc60cb9458, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffc60cb9448) at libc-start.c:287
#43 0x000000000040070e in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 351466.

Possible duplicates by query: bug 351466.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic