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

            Bug ID: 457644
           Summary: Segfault in the encrypted channel edit section
           Product: kaffeine
           Version: unspecified
          Platform: Debian stable
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: mche...@kernel.org
          Reporter: timeisflow...@gmail.com
  Target Milestone: ---

Created attachment 151179
  --> https://bugs.kde.org/attachment.cgi?id=151179&action=edit
Step by step segfault

Segfault error when I enter the DVB-S Encrypted channel edit section
***
tarting program: /usr/bin/kaffeine 
[*] Failed to find objfile or not a valid file format: [Errno 2] No such file
or directory: 'system-supplied DSO at 0x7ffff7fd0000'
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff1a23700 (LWP 53289)]
[New Thread 0x7fffebeaf700 (LWP 53290)]
[New Thread 0x7fffeb634700 (LWP 53292)]
[New Thread 0x7fffeae33700 (LWP 53293)]
08-08-22 13:10:21.480 [Warning ] QCommandLineParser: already having an option
named "h"
08-08-22 13:10:21.481 [Warning ] QCommandLineParser: already having an option
named "help-all"
08-08-22 13:10:21.481 [Warning ] QCommandLineParser: already having an option
named "v"
[New Thread 0x7fffe9a4d700 (LWP 53294)]
[New Thread 0x7fffe8c22700 (LWP 53295)]
[New Thread 0x7fffbbfff700 (LWP 53296)]
[New Thread 0x7fffbb7fe700 (LWP 53297)]
[New Thread 0x7fffbaffd700 (LWP 53298)]
[New Thread 0x7fffba7fc700 (LWP 53299)]
[New Thread 0x7fffb9ffb700 (LWP 53300)]
[New Thread 0x7fffb97fa700 (LWP 53301)]
[New Thread 0x7fffb8ff9700 (LWP 53302)]
[New Thread 0x7fff9bfff700 (LWP 53303)]
[New Thread 0x7fff9b7fe700 (LWP 53304)]
[New Thread 0x7fff9affd700 (LWP 53305)]
[New Thread 0x7fff9a7fc700 (LWP 53306)]
08-08-22 13:10:22.829 [Info    ] kaffeine.dvb: Using built-in dvb device
manager
08-08-22 13:10:26.197 [Warning ] kaffeine.dev: Unsupported transmission type: 4
08-08-22 13:10:26.200 [Info    ] kaffeine.dev: Found dvb device : STB0899
Multistandard
08-08-22 13:10:26.265 [Debug   ] Icon theme "gnome" not found.
08-08-22 13:10:26.265 [Debug   ] Icon theme "crystalsvg" not found.
08-08-22 13:10:26.420 [Warning ] kf.service.services: KServiceTypeTrader:
serviceType "ThumbCreator" not found
08-08-22 13:10:26.420 [Warning ] kf.service.services: KServiceTypeTrader:
serviceType "ThumbCreator" not found
08-08-22 13:10:26.758 [Warning ] kf.service.services: KServiceTypeTrader:
serviceType "ThumbCreator" not found
08-08-22 13:10:26.759 [Warning ] kf.service.services: KServiceTypeTrader:
serviceType "ThumbCreator" not found

Thread 1 "kaffeine" received signal SIGSEGV, Segmentation fault.
0x00005555555b0aaf in ?? ()

[ Legend: Modified register | Code | Heap | Stack | String ]
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
registers ────
$rax   : 0x00007fffffffc4c8  →  0x0000000000000000
$rbx   : 0x0               
$rcx   : 0x0               
$rdx   : 0xa               
$rsp   : 0x00007fffffffc470  →  0x0000000000000000
$rbp   : 0x00007fffffffc4e8  →  0x00005555563864c0  →  0x0000000e00000001
$rsi   : 0x3               
$rdi   : 0x00007fffffffc4c8  →  0x0000000000000000
$rip   : 0x00005555555b0aaf  →   mov esi, DWORD PTR [r13+0x0]
$r8    : 0x0000555556386d20  →  0x0000000e00000001
$r9    : 0x00007ffff6131be0  →  0x0000555556849830  →  0x0000000000000000
$r10   : 0x0000555556492410  →  0x000000000010b670
$r11   : 0x0               
$r12   : 0x00007fffffffc4f0  →  0x0000555556369740  →  0x00005555562e5730  → 
0x0000555556643cf0  →  0x0000555556642eb0  →  0x0000000000000000
$r13   : 0x0               
$r14   : 0x000055555636a110  →  0x00005555556a7280  →  0x000055555558ec90  →  
mov rdi, QWORD PTR [rdi+0x8]
$r15   : 0x0000555556380d00  →  0x00007ffff76b16f0  →  0x00007ffff71d1850  → 
<QGridLayout::metaObject()+0> mov rdi, QWORD PTR [rdi+0x8]
$eflags: [zero CARRY PARITY ADJUST SIGN trap INTERRUPT direction overflow
RESUME virtualx86 identification]
$cs: 0x33 $ss: 0x2b $ds: 0x00 $es: 0x00 $fs: 0x00 $gs: 0x00 
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
stack ────
0x00007fffffffc470│+0x0000: 0x0000000000000000   ← $rsp
0x00007fffffffc478│+0x0008: 0x00007fffffffc4c8  →  0x0000000000000000
0x00007fffffffc480│+0x0010: 0x0000000000000000
0x00007fffffffc488│+0x0018: 0x0000000000000000
0x00007fffffffc490│+0x0020: 0x0000000000000000
0x00007fffffffc498│+0x0028: 0x0000555556380bf0  →  0x00007ffff76baad8  → 
0x00007ffff72e8b40  →  <QGroupBox::metaObject()+0> mov rdi, QWORD PTR [rdi+0x8]
0x00007fffffffc4a0│+0x0030: 0x0000555555ddcdc0  →  0x00007ffff76b2148  → 
0x00007ffff71dee30  →  <QWidget::metaObject()+0> mov rdi, QWORD PTR [rdi+0x8]
0x00007fffffffc4a8│+0x0038: 0x0000555556339af0  →  0x00007ffff76b1470  → 
0x00007ffff71ce5d0  →  <QVBoxLayout::metaObject()+0> mov rdi, QWORD PTR
[rdi+0x8]
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
code:x86:64 ────
   0x5555555b0aa2                  mov    edx, 0xa
   0x5555555b0aa7                  mov    rdi, rax
   0x5555555b0aaa                  mov    QWORD PTR [rsp+0x8], rax
 → 0x5555555b0aaf                  mov    esi, DWORD PTR [r13+0x0]
   0x5555555b0ab3                  call   0x55555558b6b0
<_ZN7QString6numberEii@plt>
   0x5555555b0ab8                  mov    rax, QWORD PTR [r13+0x8]
   0x5555555b0abc                  mov    r8d, DWORD PTR [rax+0x4]
   0x5555555b0ac0                  test   r8d, r8d
   0x5555555b0ac3                  jne    0x5555555b0b70
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
threads ────
[#0] Id 1, Name: "kaffeine", stopped 0x5555555b0aaf in ?? (), reason: SIGSEGV
[#1] Id 2, Name: "QXcbEventQueue", stopped 0x7ffff60663ff in __GI___poll (),
reason: SIGSEGV
[#2] Id 3, Name: "QDBusConnection", stopped 0x7ffff60663ff in __GI___poll (),
reason: SIGSEGV
[#3] Id 4, Name: "gmain", stopped 0x7ffff60663ff in __GI___poll (), reason:
SIGSEGV
[#4] Id 5, Name: "gdbus", stopped 0x7ffff60663ff in __GI___poll (), reason:
SIGSEGV
[#5] Id 6, Name: "threaded-ml", stopped 0x7ffff60663ff in __GI___poll (),
reason: SIGSEGV
[#6] Id 7, Name: "llvmpipe-0", stopped 0x7ffff58b37b2 in futex_wait_cancelable
(), reason: SIGSEGV
[#7] Id 8, Name: "llvmpipe-1", stopped 0x7ffff58b37b2 in futex_wait_cancelable
(), reason: SIGSEGV
[#8] Id 9, Name: "llvmpipe-2", stopped 0x7ffff58b37b2 in futex_wait_cancelable
(), reason: SIGSEGV
[#9] Id 10, Name: "llvmpipe-3", stopped 0x7ffff58b37b2 in futex_wait_cancelable
(), reason: SIGSEGV
[#10] Id 11, Name: "kaffeine", stopped 0x7ffff58b37b2 in futex_wait_cancelable
(), reason: SIGSEGV
[#11] Id 12, Name: "kaffeine", stopped 0x7ffff58b37b2 in futex_wait_cancelable
(), reason: SIGSEGV
[#12] Id 13, Name: "kaffeine", stopped 0x7ffff58b37b2 in futex_wait_cancelable
(), reason: SIGSEGV
[#13] Id 14, Name: "kaffeine", stopped 0x7ffff58b37b2 in futex_wait_cancelable
(), reason: SIGSEGV
[#14] Id 15, Name: "kaffein:disk$0", stopped 0x7ffff58b37b2 in
futex_wait_cancelable (), reason: SIGSEGV
[#15] Id 16, Name: "kaffein:disk$1", stopped 0x7ffff58b37b2 in
futex_wait_cancelable (), reason: SIGSEGV
[#16] Id 17, Name: "kaffein:disk$2", stopped 0x7ffff58b37b2 in
futex_wait_cancelable (), reason: SIGSEGV
[#17] Id 18, Name: "kaffein:disk$3", stopped 0x7ffff58b37b2 in
futex_wait_cancelable (), reason: SIGSEGV
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
trace ────
[#0] 0x5555555b0aaf → mov esi, DWORD PTR [r13+0x0]
[#1] 0x5555555b1875 → mov edx, 0x1
[#2] 0x555555591145 → jmp 0x5555555910e0
[#3] 0x7ffff672d5e0 → jmp 0x7ffff672d2f0
[#4] 0x7ffff71b2b62 → QAction::triggered(bool)()
[#5] 0x7ffff71b53a1 → QAction::activate(QAction::ActionEvent)()
[#6] 0x7ffff732f51a → jmp 0x7ffff732f349
[#7] 0x7ffff7336a42 → mov rax, QWORD PTR [rbp+0x300]
[#8] 0x7ffff71f8fae → QWidget::event(QEvent*)()
[#9] 0x7ffff71b915f → QApplicationPrivate::notify_helper(QObject*, QEvent*)()

gef➤  bt
#0  0x00005555555b0aaf in  ()
#1  0x00005555555b1875 in  ()
#2  0x0000555555591145 in  ()
#3  0x00007ffff672d5e0 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff71b2b62 in QAction::triggered(bool) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#5  0x00007ffff71b53a1 in QAction::activate(QAction::ActionEvent) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#6  0x00007ffff732f51a in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007ffff7336a42 in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007ffff71f8fae in QWidget::event(QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007ffff71b915f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007ffff71c004b in QApplication::notify(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff66f6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff71bf076 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff7211583 in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff721433e in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff71b915f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff66f6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007ffff6ad1583 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#18 0x00007ffff6aa764c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#19 0x00007ffff1f527da in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#20 0x00007ffff4a95e6b in g_main_context_dispatch () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff4a96118 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ffff4a961cf in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ffff674e51f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007ffff66f598b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007ffff733446c in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007ffff733459f in QMenu::exec(QPoint const&, QAction*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007ffff7334697 in QMenu::exec(QList<QAction*>, QPoint const&, QAction*,
QWidget*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007ffff71f956c in QWidget::event(QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007ffff72a142e in QFrame::event(QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007ffff66f6d33 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007ffff71b914e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007ffff71c0cc3 in QApplication::notify(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007ffff66f6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007ffff7211b36 in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007ffff721433e in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007ffff71b915f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007ffff66f6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007ffff6ad1583 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#39 0x00007ffff6aa764c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#40 0x00007ffff1f527da in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#41 0x00007ffff4a95e6b in g_main_context_dispatch () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007ffff4a96118 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007ffff4a961cf in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007ffff674e51f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007ffff66f598b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007ffff66fdc00 in QCoreApplication::exec() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x000055555558e9bc in  ()
#48 0x00007ffff5f99d0a in __libc_start_main (main=0x55555558e7a0, argc=0x1,
argv=0x7fffffffe168, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffe158) at ../csu/libc-start.c:308
#49 0x000055555558ea2a in _start ()
***


STEPS TO REPRODUCE
1. start kaffeine
2. select and right click encrypted channel
3. select edit section 

OBSERVED RESULT
Closing completely

EXPECTED RESULT


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian 11
Qt Version: 5

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to