Bug #462
closedЗависание при попытке получить список всех вкладок
Added by rapture about 13 years ago. Updated about 13 years ago.
100%
Description
1. Заходим в личкрафты
2. Закрываем все вкладки (совсем все)
3. Нажимаем на кнопку список вкладок в правом верхнем углу
4. Личкрафты зависли
Files
Updated by 0xd34df00d about 13 years ago
WTF зависли? Покажи результат bt у gdb после аттача к процессу (gdb attach `pidof leechcraft`)
Updated by rapture about 13 years ago
Ничего интересного:
$ sudo gdb attach `pidof leechcraft`
[sudo] password for nirn:
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
attach: Нет такого файла или каталога.
Attaching to process 19852
Reading symbols from /usr/bin/leechcraft...(no debugging symbols found)...done.
Reading symbols from /usr/lib/libQtGui.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libQtGui.so.4
Reading symbols from /usr/lib/libQtSql.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libQtSql.so.4
(...)
0x00007fe958552f03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
(gdb)
Личкрафтики не реагируют (нельзя открыть меню, не обновляется экран, не тыкаются кнопочки, кнопка нахать на kwin нажимается, но личкрафты не закрываются, и умершими себя не объявляют). Помогает только убить процесс и перезапустить.
Updated by rapture about 13 years ago
О, после аттача gdb личкрафтики таки объявили себя мертвыми (окно с PID не отвечает...)
Updated by 0xd34df00d about 13 years ago
А bt кто покажет?
Олсо, в чем зависание-то выражается?
Олсо, еще бы после аттача они живые были.
Updated by rapture about 13 years ago
#0 0x00007fad786c2f03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007fad77cd1104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fad77cd1639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fad7975a3ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4 0x00007fad7a2364de in ?? () from /usr/lib/libQtGui.so.4
#5 0x00007fad7972e882 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6 0x00007fad7972eabc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7 0x00007fad79732ecb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#8 0x0000000000433ca3 in ?? ()
#9 0x00007fad78608eff in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x000000000041f9c9 in _start ()
Зависание выражается в полном индеферентном отношении ко внешнему миру, похуизму к действиям пользователя. Интерфейс отрисовывается, зомбипроцесс действительно следствие gdb attach
Updated by 0xd34df00d about 13 years ago
- Category changed from Plugins::Tab++ to Plugins: TabsList
- Status changed from New to Resolved
- Assignee changed from Magog to 0xd34df00d
- % Done changed from 0 to 100
- Estimated time set to 1:00 h
А, ну починил уже, в любом случае.