[k3b] [Bug 399753] New: k3b-18.08.2 assertion on startup: "first <= rowCount(parent)" in file itemmodels/qabstractitemmodel.cpp, line 2712

Jaak Ristioja bugzilla_noreply at kde.org
Sat Oct 13 12:47:07 BST 2018


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

            Bug ID: 399753
           Summary: k3b-18.08.2 assertion on startup: "first <=
                    rowCount(parent)" in file
                    itemmodels/qabstractitemmodel.cpp, line 2712
           Product: k3b
           Version: 18.08.1
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Severity: grave
          Priority: NOR
         Component: GUI/Usability
          Assignee: k3b at kde.org
          Reporter: jaak at ristioja.ee
                CC: michalm at jabster.pl, trueg at kde.org
  Target Milestone: ---

SUMMARY

Crashes on startup.


STEPS TO REPRODUCE
1.  Start K3b

OBSERVED RESULT

Doesn't start.


EXPECTED RESULT

Starts up properly.


SOFTWARE VERSIONS
(available in About System)
KDE Plasma Version: 5.13.5
KDE Frameworks Version: 5.50.0
Qt Version: 5.11.1

ADDITIONAL INFORMATION

[New Thread 0x7fffdf287700 (LWP 5145)]
[New Thread 0x7fffdd0b0700 (LWP 5147)]
[New Thread 0x7fffce62d700 (LWP 5148)]
21 21
ASSERT: "first <= rowCount(parent)" in file itemmodels/qabstractitemmodel.cpp,
line 2712

Thread 1 "k3b" received signal SIGABRT, Aborted.
__GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007ffff1cd2f6f in __GI_abort () at abort.c:90
#2  0x00007ffff24ef5c5 in qt_message_fatal (context=..., message=<synthetic
pointer>...) at global/qlogging.cpp:1842
#3  QMessageLogger::fatal (this=this at entry=0x7fffffffcdc0,
msg=msg at entry=0x7ffff27cfb30 "ASSERT: \"%s\" in file %s, line %d") at
global/qlogging.cpp:880
#4  0x00007ffff24eed75 in qt_assert (assertion=assertion at entry=0x7ffff2890d4d
"first <= rowCount(parent)", file=file at entry=0x7ffff2890a10
"itemmodels/qabstractitemmodel.cpp", line=line at entry=2712) at
global/qglobal.cpp:3188
#5  0x00007ffff26a4e14 in QAbstractItemModel::beginInsertRows
(this=this at entry=0x555555b2ffd0, parent=..., first=first at entry=1,
last=last at entry=1) at itemmodels/qabstractitemmodel.cpp:2712
#6  0x00005555555d65e9 in K3b::MetaItemModel::addSubModel (this=0x555555b2ffd0,
name=..., icon=..., model=0x555555d95900, flat=<optimized out>) at
/var/tmp/portage/kde-apps/k3b-18.08.2/work/k3b-18.08.2/src/k3bmetaitemmodel.cpp:739
#7  0x00005555555dd611 in K3b::PlacesModel::addPlace
(this=this at entry=0x555555b2ffd0, name=..., icon=..., rootUrl=...) at
/var/tmp/portage/kde-apps/k3b-18.08.2/work/k3b-18.08.2/src/k3bplacesmodel.cpp:177
#8  0x00005555555dd8ae in K3b::PlacesModel::PlacesModel (this=0x555555b2ffd0,
parent=<optimized out>) at
/var/tmp/portage/kde-apps/k3b-18.08.2/work/k3b-18.08.2/src/k3bplacesmodel.cpp:62
#9  0x00005555555df493 in K3b::FileTreeView::FileTreeView (this=0x555555c63d40,
parent=<optimized out>) at
/var/tmp/portage/kde-apps/k3b-18.08.2/work/k3b-18.08.2/src/k3bfiletreeview.cpp:72
#10 0x00005555555ea8f1 in K3b::MainWindow::initView
(this=this at entry=0x5555559e48b0) at
/var/tmp/portage/kde-apps/k3b-18.08.2/work/k3b-18.08.2/src/k3b.cpp:522
#11 0x00005555555eb410 in K3b::MainWindow::MainWindow (this=0x5555559e48b0,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/var/tmp/portage/kde-apps/k3b-18.08.2/work/k3b-18.08.2/src/k3b.cpp:237
#12 0x00005555555ce4b4 in K3b::Application::init (this=0x7fffffffd250,
commandLineParser=<optimized out>) at
/var/tmp/portage/kde-apps/k3b-18.08.2/work/k3b-18.08.2/src/k3bapplication.cpp:84
#13 0x00005555555ca0a3 in main (argc=<optimized out>, argv=<optimized out>) at
/var/tmp/portage/kde-apps/k3b-18.08.2/work/k3b-18.08.2/src/main.cpp:141
(gdb) bt full
#0  __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
        set = {__val = {0, 140737488342048, 140737488342048, 140737258876986,
272, 8, 0, 17650251434217378048, 88, 140737488342048, 140737488342048,
17650251434217378048, 140737488342048, 140737253893344, 140737253893792,
93824998375376}}
        pid = <optimized out>
        tid = <optimized out>
        ret = <optimized out>
#1  0x00007ffff1cd2f6f in __GI_abort () at abort.c:90
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x555555d97f80, sa_sigaction
= 0x555555d97f80}, sa_mask = {__val = {17650251434217378048, 140737488342464,
140737488342232, 3, 140737258754524, 93825000967152, 17650251434217378048, 0,
17650251434217378048, 140737488342464, 140737488342232, 3, 140737488342464,
93824998375376, 140737258755016, 140737431774131}}, sa_flags = 349901056,
sa_restorer = 0x7fffffffccd8}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007ffff24ef5c5 in qt_message_fatal (context=..., message=<synthetic
pointer>...) at global/qlogging.cpp:1842
No locals.
#3  QMessageLogger::fatal (this=this at entry=0x7fffffffcdc0,
msg=msg at entry=0x7ffff27cfb30 "ASSERT: \"%s\" in file %s, line %d") at
global/qlogging.cpp:880
        message = <optimized out>
        ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area =
0x7fffffffcdc0, reg_save_area = 0x7fffffffcd00}}
#4  0x00007ffff24eed75 in qt_assert (assertion=assertion at entry=0x7ffff2890d4d
"first <= rowCount(parent)", file=file at entry=0x7ffff2890a10
"itemmodels/qabstractitemmodel.cpp", line=line at entry=2712) at
global/qglobal.cpp:3188
No locals.
#5  0x00007ffff26a4e14 in QAbstractItemModel::beginInsertRows
(this=this at entry=0x555555b2ffd0, parent=..., first=first at entry=1,
last=last at entry=1) at itemmodels/qabstractitemmodel.cpp:2712
        d = <optimized out>
#6  0x00005555555d65e9 in K3b::MetaItemModel::addSubModel (this=0x555555b2ffd0,
name=..., icon=..., model=0x555555d95900, flat=<optimized out>) at
/var/tmp/portage/kde-apps/k3b-18.08.2/work/k3b-18.08.2/src/k3bmetaitemmodel.cpp:739
        first = <optimized out>
        last = 1
        place = <optimized out>
#7  0x00005555555dd611 in K3b::PlacesModel::addPlace
(this=this at entry=0x555555b2ffd0, name=..., icon=..., rootUrl=...) at
/var/tmp/portage/kde-apps/k3b-18.08.2/work/k3b-18.08.2/src/k3bplacesmodel.cpp:177
        model = 0x555555d98ad0
        proxy = 0x555555d95900
#8  0x00005555555dd8ae in K3b::PlacesModel::PlacesModel (this=0x555555b2ffd0,
parent=<optimized out>) at
/var/tmp/portage/kde-apps/k3b-18.08.2/work/k3b-18.08.2/src/k3bplacesmodel.cpp:62
        place = {r = 0, c = 0, i = 93825000928672, m = 0x555555d82830}
        url = {d = 0x555555d9c730}
        i = 0
        i = <optimized out>
        place = <optimized out>
        url = <optimized out>
#9  0x00005555555df493 in K3b::FileTreeView::FileTreeView (this=0x555555c63d40,
parent=<optimized out>) at
/var/tmp/portage/kde-apps/k3b-18.08.2/work/k3b-18.08.2/src/k3bfiletreeview.cpp:72
        delegate = <optimized out>
        delegate = <optimized out>
#10 0x00005555555ea8f1 in K3b::MainWindow::initView
(this=this at entry=0x5555559e48b0) at
/var/tmp/portage/kde-apps/k3b-18.08.2/work/k3b-18.08.2/src/k3b.cpp:522
        upperSplitter = 0x555555d20640
        documentHullLayout = <optimized out>
        fileTreeView = <optimized out>
        urlNavigatorAction = <optimized out>
#11 0x00005555555eb410 in K3b::MainWindow::MainWindow (this=0x5555559e48b0,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/var/tmp/portage/kde-apps/k3b-18.08.2/work/k3b-18.08.2/src/k3b.cpp:237
        grp = {<KConfigBase> = {_vptr.KConfigBase = 0x555555b6b0e0}, d = {d =
0x7fffffffd160}}
        grp = <optimized out>
#12 0x00005555555ce4b4 in K3b::Application::init (this=0x7fffffffd250,
commandLineParser=<optimized out>) at
/var/tmp/portage/kde-apps/k3b-18.08.2/work/k3b-18.08.2/src/k3bapplication.cpp:84
        generalOptions = {<KConfigBase> = {_vptr.KConfigBase = 0x7ffff496a460
<vtable for KConfigGroup+16>}, d = {d = 0x555555a962a0}}
        splash = 0x555555ac8620
#13 0x00005555555ca0a3 in main (argc=<optimized out>, argv=<optimized out>) at
/var/tmp/portage/kde-apps/k3b-18.08.2/work/k3b-18.08.2/src/main.cpp:141
        app = {<QApplication> = {<QGuiApplication> = {<QCoreApplication> =
{<QObject> = {_vptr.QObject = 0x5555559b0280 <vtable for K3b::Application+16>,
static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff28a29e0
<qt_meta_stringdata_QObject>, data = 0x7ffff28a28c0 <qt_meta_data_QObject>,
static_metacall = 0x7ffff2730540 <QObject::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}},
d_ptr = {d = 0x5555559e1270}, static staticQtMetaObject = {d = {superdata =
0x0, stringdata = 0x7ffff28a57a0 <qt_meta_stringdata_Qt>, data = 0x7ffff28a2b00
<qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata =
0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff2b9a0e0
<QObject::staticMetaObject>, stringdata = 0x7ffff289bfe0
<qt_meta_stringdata_QCoreApplication>, data = 0x7ffff289bec0
<qt_meta_data_QCoreApplication>, static_metacall = 0x7ffff26f6c80
<QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self =
0x7fffffffd250}, static staticMetaObject = {d = {superdata = 0x7ffff2ba1c00
<QCoreApplication::staticMetaObject>, stringdata = 0x7ffff32f3180
<qt_meta_stringdata_QGuiApplication>, data = 0x7ffff32f2f00
<qt_meta_data_QGuiApplication>, static_metacall = 0x7ffff2f63b70
<QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject
= {d = {superdata = 0x7ffff35dbf40 <QGuiApplication::staticMetaObject>,
stringdata = 0x7ffff3b30b00 <qt_meta_stringdata_QApplication>, data =
0x7ffff3b30980 <qt_meta_data_QApplication>, static_metacall = 0x7ffff3752880
<QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d =
{superdata = 0x7ffff3e8d520 <QApplication::staticMetaObject>, stringdata =
0x555555774ec0 <qt_meta_stringdata_K3b__Application>, data = 0x555555774e20
<qt_meta_data_K3b__Application>, static_metacall = 0x55555572a7f0
<K3b::Application::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_cmdLine = {d =
0x555555a9c0c0}, m_core = 0x555555ac7110, m_mainWindow = 0x0}
        aboutData = {d = 0x555555a59770}
        parser = 0x555555a9c0c0

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the k3b mailing list