By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 2526 - [FreeBSD] Konqueror freezes upon typing '/' in address bar
Summary: [FreeBSD] Konqueror freezes upon typing '/' in address bar
Status: RESOLVED FIXED
Alias: None
Product: TDE
Classification: Unclassified
Component: tdebase (show other bugs)
Version: R14.0.x [Trinity]
Hardware: amd64 Other
: P5 major
Assignee: Timothy Pearson
URL:
Depends on:
Blocks:
 
Reported: 2015-09-12 16:31 CDT by David Mackay
Modified: 2023-05-22 22:34 CDT (History)
5 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Mackay 2015-09-12 16:31:58 CDT
Upon typing a forward slash, i.e. / in the address bar of Konqueror, it freezes.
This does not seem to happen if I instead type http://. However, it happens if I type file: (it immediately freezes at that point).

Attached below is a backtrace:

(gdb) bt
#0  0x00000008070e1f9c in ?? () from /lib/libthr.so.3
#1  0x00000008070d81ee in ?? () from /lib/libthr.so.3
#2  0x00000008070e052e in ?? () from /lib/libthr.so.3
#3  0x000000080410614d in TQThread::wait(unsigned long) () from /usr/local/lib/libtqt-mt.so.3
#4  0x0000000801690757 in KURLCompletion::customEvent(TQCustomEvent*) () from /opt/trinity/lib/libtdeio.so.14
#5  0x000000080415acdb in TQObject::event(TQEvent*) () from /usr/local/lib/libtqt-mt.so.3
#6  0x000000080410f32d in TQApplication::internalNotify(TQObject*, TQEvent*) () from /usr/local/lib/libtqt-mt.so.3
#7  0x000000080410f00c in TQApplication::notify(TQObject*, TQEvent*) () from /usr/local/lib/libtqt-mt.so.3
#8  0x00000008030cf413 in TDEApplication::notify(TQObject*, TQEvent*) () from /opt/trinity/lib/libtdecore.so.14
#9  0x000000080411003d in TQApplication::sendPostedEvents(TQObject*, int) () from /usr/local/lib/libtqt-mt.so.3
#10 0x0000000801f6fa67 in TDECompletionBox::show() () from /opt/trinity/lib/libtdeui.so.14
#11 0x0000000801f6f307 in TDECompletionBox::popup() () from /opt/trinity/lib/libtdeui.so.14
#12 0x00000008008c8418 in KonqComboLineEdit::setCompletedItems(TQStringList const&) ()
   from /opt/trinity/lib/libtdeinit_konqueror.so
#13 0x0000000801f0007d in KComboBox::setCompletedItems(TQStringList const&) () from /opt/trinity/lib/libtdeui.so.14
#14 0x00000008008fbd0f in KonqMainWindow::slotMatch(TQString const&) () from /opt/trinity/lib/libtdeinit_konqueror.so
#15 0x0000000800909255 in KonqMainWindow::tqt_invoke(int, TQUObject*) () from /opt/trinity/lib/libtdeinit_konqueror.so
#16 0x000000080415d832 in TQObject::activate_signal(TQConnectionList*, TQUObject*) () from /usr/local/lib/libtqt-mt.so.3
#17 0x000000080415dfaa in TQObject::activate_signal(int, TQString) () from /usr/local/lib/libtqt-mt.so.3
#18 0x00000008031eec89 in TDECompletion::match(TQString const&) () from /opt/trinity/lib/libtdecore.so.14
#19 0x00000008031edcf8 in TDECompletion::makeCompletion(TQString const&) () from /opt/trinity/lib/libtdecore.so.14
#20 0x000000080168e737 in KURLCompletion::finished() () from /opt/trinity/lib/libtdeio.so.14
#21 0x000000080168f32a in KURLCompletion::listDirectories(TQStringList const&, TQString const&, bool, bool, bool, bool) ()
   from /opt/trinity/lib/libtdeio.so.14
#22 0x000000080168e373 in KURLCompletion::fileCompletion(KURLCompletion::MyURL const&, TQString*) ()
   from /opt/trinity/lib/libtdeio.so.14
#23 0x000000080168b738 in KURLCompletion::makeCompletion(TQString const&) () from /opt/trinity/lib/libtdeio.so.14
#24 0x00000008008f9ed9 in KonqMainWindow::slotMakeCompletion(TQString const&) () from /opt/trinity/lib/libtdeinit_konqueror.so
#25 0x00000008009091d5 in KonqMainWindow::tqt_invoke(int, TQUObject*) () from /opt/trinity/lib/libtdeinit_konqueror.so
#26 0x000000080415d832 in TQObject::activate_signal(TQConnectionList*, TQUObject*) () from /usr/local/lib/libtqt-mt.so.3
#27 0x000000080415dfaa in TQObject::activate_signal(int, TQString) () from /usr/local/lib/libtqt-mt.so.3
#28 0x0000000801f044bc in KComboBox::completion(TQString const&) () from /opt/trinity/lib/libtdeui.so.14
#29 0x0000000801f051f6 in KComboBox::tqt_emit(int, TQUObject*) () from /opt/trinity/lib/libtdeui.so.14
#30 0x0000000801f05c54 in KHistoryCombo::tqt_emit(int, TQUObject*) () from /opt/trinity/lib/libtdeui.so.14
#31 0x00000008008c8ef2 in KonqCombo::tqt_emit(int, TQUObject*) () from /opt/trinity/lib/libtdeinit_konqueror.so
#32 0x000000080415d817 in TQObject::activate_signal(TQConnectionList*, TQUObject*) () from /usr/local/lib/libtqt-mt.so.3
#33 0x000000080415dfaa in TQObject::activate_signal(int, TQString) () from /usr/local/lib/libtqt-mt.so.3
#34 0x0000000801e10f9c in KLineEdit::completion(TQString const&) () from /opt/trinity/lib/libtdeui.so.14
#35 0x0000000801e16b20 in KLineEdit::keyPressEvent(TQKeyEvent*) () from /opt/trinity/lib/libtdeui.so.14
#36 0x000000080418b2ad in TQWidget::event(TQEvent*) () from /usr/local/lib/libtqt-mt.so.3
#37 0x000000080420158b in TQLineEdit::event(TQEvent*) () from /usr/local/lib/libtqt-mt.so.3
#38 0x000000080410f32d in TQApplication::internalNotify(TQObject*, TQEvent*) () from /usr/local/lib/libtqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
#39 0x000000080410eeda in TQApplication::notify(TQObject*, TQEvent*) () from /usr/local/lib/libtqt-mt.so.3
#40 0x00000008030cf413 in TDEApplication::notify(TQObject*, TQEvent*) () from /opt/trinity/lib/libtdecore.so.14
#41 0x000000080410e88e in TQApplication::sendSpontaneousEvent(TQObject*, TQEvent*) () from /usr/local/lib/libtqt-mt.so.3
#42 0x00000008040ba3b3 in TQETWidget::translateKeyEvent(_XEvent const*, bool) () from /usr/local/lib/libtqt-mt.so.3
#43 0x00000008040b6fff in TQApplication::x11ProcessEvent(_XEvent*) () from /usr/local/lib/libtqt-mt.so.3
#44 0x00000008040f0b82 in TQEventLoop::processX11Events() () from /usr/local/lib/libtqt-mt.so.3
#45 0x00000008040f0fd3 in TQEventLoop::gsourceDispatch(_GSource*) () from /usr/local/lib/libtqt-mt.so.3
#46 0x00000008040f1241 in qt_gsource_dispatch(_GSource*, int (*)(void*), void*) () from /usr/local/lib/libtqt-mt.so.3
#47 0x00000008080bb082 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
#48 0x00000008080bb39b in ?? () from /usr/local/lib/libglib-2.0.so.0
#49 0x00000008080bb424 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0
#50 0x00000008040f0a31 in TQEventLoop::processEvents(unsigned int) () from /usr/local/lib/libtqt-mt.so.3
#51 0x000000080411e141 in TQEventLoop::enterLoop() () from /usr/local/lib/libtqt-mt.so.3
#52 0x000000080411e09e in TQEventLoop::exec() () from /usr/local/lib/libtqt-mt.so.3
#53 0x0000000800868fc3 in kdemain () from /opt/trinity/lib/libtdeinit_konqueror.so
#54 0x0000000000400a12 in main ()
Comment 1 Michele Calgaro 2015-09-13 23:07:35 CDT
So is this a bug or not? I saw the report and the status mark as RESOLVED but without any explanation....
Comment 2 Michele Calgaro 2015-09-14 08:39:12 CDT
Ok, this had been incorrectly closed instead of bug 2127.

Which distro are you using? And which TDE?
Is the bug reproducible 100% of the times?
Comment 3 Michele Calgaro 2015-09-14 08:40:09 CDT
>Ok, this had been incorrectly closed instead of bug 2127.
I mean, bug 2527. Sorry.
Comment 4 David Mackay 2015-09-18 14:03:14 CDT
(In reply to Michele Calgaro from comment #2)
> Ok, this had been incorrectly closed instead of bug 2127.
> 
> Which distro are you using? And which TDE?
> Is the bug reproducible 100% of the times?

This is Trinity 14.0.1 on FreeBSD.

The bug is reproducible 100% of the time.

It also appears similarly in other things - for example, as soon as one types into the 'search' box in the 'Open file with' dialogue, freeze.
Comment 5 Michele Calgaro 2015-09-20 04:16:23 CDT
> This is Trinity 14.0.1 on FreeBSD.
Interesting. I wonder if this bug is something that shows up on BSD only or not, given that support for BSD is still experimental.
I remember Slavek mentioned there is still a serious issue with threads support in BSD, so this may be one of those cases.
Comment 6 Slávek Banko 2015-09-20 04:30:23 CDT
(In reply to Michele Calgaro from comment #5)
> > This is Trinity 14.0.1 on FreeBSD.
> Interesting. I wonder if this bug is something that shows up on BSD only or
> not, given that support for BSD is still experimental.
> I remember Slavek mentioned there is still a serious issue with threads
> support in BSD, so this may be one of those cases.

Well, I can confirm the same problem on my test machine with FreeBSD - even I do not write slash, but in Konqueror running as an file manager is sufficient any editing in address line.

As mentioned Michele, this looks like another manifestation of the problem with threads - see bug 2462.
Comment 7 Michele Calgaro 2023-05-22 22:34:26 CDT
Fixed by PR TDE/tqt3#68 (https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/pulls/68)